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