Спасибо, от души. Только ваши лекции (первый курс по котлин 2-хлетней давности) помогли нормально понять, что и зачем я вставляю из гугла в код и как вообще устроено написание кода на котлин. уроки по композ пропустил, и к сожалению не понял как получить данные в MainActivity, при сборке приложения с активитимайн из шаблона(пологаю это та самая хмл разметка для которой "всё также", но получается не так же, на код с вашего сайта Студио ругается, т.к. он для композ... или не в том дело, не понять может стоило разобрать более простой пример как сохранялась строка из textEdit или состояние radioButton
Мать моя женщина, я еще никогда так не радовался тому, что на мой запрос в гугле выдает именно этого автора. Еще даже название канала не прогрузилось, а я уже по джинглу все понял. Прям сразу гора с плеч, сразу есть какая-то уверенность, что мне тут сейчас все подродбно разжуют и будет все хорошо... :D
Очень интересная тема! Сколько переменных можно хранить в datastore? Как их быстрее грузить при запуске? Как не показывать activity пока всё не загрузиться? Чем collect отличается от collectAsState? Значения в момент изменения выполняются в Coroutine?
если кто-то не знал, то в datastrore можно сразу записать целый класс, и доставать так же, это как раз так и есть одна из преимуществ darastore над SharedPreferences
Ну почти так но не совсем Preferences DataStore то что показал на этом уроке не может сохранить целый дата класс нужно для этого использовать Proto DataStore это немного разные способы сохранения ну и это другая заисимость в build.gradle. Там нужно больше настроек и сложнее все. По этому есть: SharedPreference Preferences DataStore Proto DataStore для Proto DataStore нужно создавать schema Это я собираюсь показать на следующем уроке.
спасибо) хотел добавить sharPref, и наткнулся на Data Store) а тут уже урок подъехал) волшебство) кстати, а из РФ сейчас приложение в маркет нельзя выложить? Не пройдет модерацию или просто блочат? Есть инфа по теме?
Большое спасибо за урок! Остался только один вопрос: если полностью выйти из приложения, а не просто убрать его в фон, то при запуске в первое мгновение оно будет красным, а потом станет такого цвета, какой был запомнен. Такое мигание будет каждый раз при запуске. С чем это связано?
А у меня возникла такая мысль. Я конечно новичок и может ошибаюсь. Но что если в SharedPreferences в переменную типа String записывать json объект? насколько длинные String он может принимать? Так тоже можно хранить много данных в одном месте.
Спасибо за урок, Сергей
Большое спасибо! Отличного дня.
огромное спасибо за Ваш труд
Спасибо, от души. Только ваши лекции (первый курс по котлин 2-хлетней давности) помогли нормально понять, что и зачем я вставляю из гугла в код и как вообще устроено написание кода на котлин.
уроки по композ пропустил, и к сожалению не понял как получить данные в MainActivity, при сборке приложения с активитимайн из шаблона(пологаю это та самая хмл разметка для которой "всё также", но получается не так же, на код с вашего сайта Студио ругается, т.к. он для композ... или не в том дело, не понять
может стоило разобрать более простой пример как сохранялась строка из textEdit или состояние radioButton
Спасибо за урок. То, что и нужно было на данный момент. Осталось найти где-то как использовать DataStore совместно с ViewModel
Мать моя женщина, я еще никогда так не радовался тому, что на мой запрос в гугле выдает именно этого автора. Еще даже название канала не прогрузилось, а я уже по джинглу все понял. Прям сразу гора с плеч, сразу есть какая-то уверенность, что мне тут сейчас все подродбно разжуют и будет все хорошо... :D
Спасибо большое!!
@@NecoRuChannel это вам спасибо за вашу работу)
Спасибо огромное
Благодарю за урок
Спасибо!
Топ🔥🔥🔥🔥
все как всегда доступно и понятно) спасибо за урок.
Сергей как всегда на высоте Благодарю за урок!
Спасибо!
Сергей, большое спасибо! Шикарное объяснение! как раз прохожу эту тему в курсе Android. Очень жду Proto Datastore
Спасибо, уже записал, осталось отредактировать, завтра уже будет
Очень интересная тема! Сколько переменных можно хранить в datastore? Как их быстрее грузить при запуске? Как не показывать activity пока всё не загрузиться? Чем collect отличается от collectAsState? Значения в момент изменения выполняются в Coroutine?
если кто-то не знал, то в datastrore можно сразу записать целый класс, и доставать так же, это как раз так и есть одна из преимуществ darastore над SharedPreferences
Ну почти так но не совсем Preferences DataStore то что показал на этом уроке не может сохранить целый дата класс нужно для этого использовать Proto DataStore это немного разные способы сохранения ну и это другая заисимость в build.gradle. Там нужно больше настроек и сложнее все. По этому есть:
SharedPreference
Preferences DataStore
Proto DataStore
для Proto DataStore нужно создавать schema
Это я собираюсь показать на следующем уроке.
Добрый вечер! Сергей, а могли бы показать как правильно добавить Material 3 ? Спасибо заранее
спасибо) хотел добавить sharPref, и наткнулся на Data Store) а тут уже урок подъехал) волшебство)
кстати, а из РФ сейчас приложение в маркет нельзя выложить? Не пройдет модерацию или просто блочат? Есть инфа по теме?
Датастор имеет какие-то преимущества перед Шаред префами? Если я не ошибаюсь, то шаредпрефы еще проще реализуются.
Да, имеет приимущества и SharedPreference уже depricated то есть устарел и его уберут
Сергей Viewbinding ещё актуален ? (Спасибо за уроки )
Если используешь xml то да, а так постепенно нужно на Compose переходить и там уже нет ViewBinding
Вялікі дзякуй, за даступнасць. Усё, што магу зрабіць - толькі пакінуць каментар(
Добрый день, а room будет в ближайшее время?
Вы выпускаете ролики в тот момент когда я уже не знаю где искать эту тему и спасаете😅
Да, сегодня записываю про Proto Data Store а следующий урок по этой теме будет Room
Большое спасибо за урок!
Остался только один вопрос: если полностью выйти из приложения, а не просто убрать его в фон, то при запуске в первое мгновение оно будет красным, а потом станет такого цвета, какой был запомнен. Такое мигание будет каждый раз при запуске.
С чем это связано?
А у меня возникла такая мысль. Я конечно новичок и может ошибаюсь. Но что если в SharedPreferences в переменную типа String записывать json объект? насколько длинные String он может принимать? Так тоже можно хранить много данных в одном месте.
Посмотри про Proto DataStore
SharedPreference уже не рекомендуют использовать так как он deprecated
Вам надо по Jetpack Compose написать учебник
привет. это новый лист или отнесёшь этот урок к jetpack compose для начинающих?
Это новый лист где изучим все способы хранения данных, DataStore, Room и.т.д
Добрый день, а состояние будет сохранено после уничтожения приложения?
Какое состояние?