DataStore в Jetpack Compose | Android Studio

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 38

  • @herrmannelig3325
    @herrmannelig3325 Год назад +4

    Спасибо за урок, Сергей

  • @dmitry_ruden
    @dmitry_ruden Год назад +2

    Большое спасибо! Отличного дня.

  • @alexz6386
    @alexz6386 5 месяцев назад +1

    огромное спасибо за Ваш труд

  • @Lexapskovpro
    @Lexapskovpro 11 месяцев назад +1

    Спасибо, от души. Только ваши лекции (первый курс по котлин 2-хлетней давности) помогли нормально понять, что и зачем я вставляю из гугла в код и как вообще устроено написание кода на котлин.
    уроки по композ пропустил, и к сожалению не понял как получить данные в MainActivity, при сборке приложения с активитимайн из шаблона(пологаю это та самая хмл разметка для которой "всё также", но получается не так же, на код с вашего сайта Студио ругается, т.к. он для композ... или не в том дело, не понять
    может стоило разобрать более простой пример как сохранялась строка из textEdit или состояние radioButton

  • @mikalaihireika2658
    @mikalaihireika2658 4 месяца назад +1

    Спасибо за урок. То, что и нужно было на данный момент. Осталось найти где-то как использовать DataStore совместно с ViewModel

  • @steelschanel
    @steelschanel Год назад +4

    Мать моя женщина, я еще никогда так не радовался тому, что на мой запрос в гугле выдает именно этого автора. Еще даже название канала не прогрузилось, а я уже по джинглу все понял. Прям сразу гора с плеч, сразу есть какая-то уверенность, что мне тут сейчас все подродбно разжуют и будет все хорошо... :D

    • @NecoRuChannel
      @NecoRuChannel  Год назад

      Спасибо большое!!

    • @steelschanel
      @steelschanel Год назад

      @@NecoRuChannel это вам спасибо за вашу работу)

  • @Nik_Gol_V
    @Nik_Gol_V Год назад +3

    Спасибо огромное

  • @pavelgera72
    @pavelgera72 Год назад +2

    Благодарю за урок

  • @hackerff763
    @hackerff763 Год назад +3

    Топ🔥🔥🔥🔥

  • @cheguevara6002
    @cheguevara6002 Год назад +1

    все как всегда доступно и понятно) спасибо за урок.

  • @Arhmed13
    @Arhmed13 Год назад +2

    Сергей как всегда на высоте Благодарю за урок!

  • @oljkee
    @oljkee Год назад +2

    Сергей, большое спасибо! Шикарное объяснение! как раз прохожу эту тему в курсе Android. Очень жду Proto Datastore

    • @NecoRuChannel
      @NecoRuChannel  Год назад +3

      Спасибо, уже записал, осталось отредактировать, завтра уже будет

  • @Lucky_Mirror
    @Lucky_Mirror Год назад +4

    Очень интересная тема! Сколько переменных можно хранить в datastore? Как их быстрее грузить при запуске? Как не показывать activity пока всё не загрузиться? Чем collect отличается от collectAsState? Значения в момент изменения выполняются в Coroutine?

  • @suleimanovs
    @suleimanovs Год назад +3

    если кто-то не знал, то в datastrore можно сразу записать целый класс, и доставать так же, это как раз так и есть одна из преимуществ darastore над SharedPreferences

    • @NecoRuChannel
      @NecoRuChannel  Год назад +6

      Ну почти так но не совсем Preferences DataStore то что показал на этом уроке не может сохранить целый дата класс нужно для этого использовать Proto DataStore это немного разные способы сохранения ну и это другая заисимость в build.gradle. Там нужно больше настроек и сложнее все. По этому есть:
      SharedPreference
      Preferences DataStore
      Proto DataStore
      для Proto DataStore нужно создавать schema
      Это я собираюсь показать на следующем уроке.

  • @АльфредАхметгалеев

    Добрый вечер! Сергей, а могли бы показать как правильно добавить Material 3 ? Спасибо заранее

  • @MrGDCool
    @MrGDCool Год назад +1

    спасибо) хотел добавить sharPref, и наткнулся на Data Store) а тут уже урок подъехал) волшебство)
    кстати, а из РФ сейчас приложение в маркет нельзя выложить? Не пройдет модерацию или просто блочат? Есть инфа по теме?

  • @hashstalker
    @hashstalker 11 месяцев назад +1

    Датастор имеет какие-то преимущества перед Шаред префами? Если я не ошибаюсь, то шаредпрефы еще проще реализуются.

    • @NecoRuChannel
      @NecoRuChannel  11 месяцев назад

      Да, имеет приимущества и SharedPreference уже depricated то есть устарел и его уберут

  • @qsanders
    @qsanders Год назад +1

    Сергей Viewbinding ещё актуален ? (Спасибо за уроки )

    • @NecoRuChannel
      @NecoRuChannel  Год назад

      Если используешь xml то да, а так постепенно нужно на Compose переходить и там уже нет ViewBinding

  • @shroedingers9953
    @shroedingers9953 Год назад +2

    Вялікі дзякуй, за даступнасць. Усё, што магу зрабіць - толькі пакінуць каментар(

  • @АнтонГ-р4и
    @АнтонГ-р4и Год назад +2

    Добрый день, а room будет в ближайшее время?
    Вы выпускаете ролики в тот момент когда я уже не знаю где искать эту тему и спасаете😅

    • @NecoRuChannel
      @NecoRuChannel  Год назад +2

      Да, сегодня записываю про Proto Data Store а следующий урок по этой теме будет Room

  • @nikolaichichulin
    @nikolaichichulin 11 месяцев назад

    Большое спасибо за урок!
    Остался только один вопрос: если полностью выйти из приложения, а не просто убрать его в фон, то при запуске в первое мгновение оно будет красным, а потом станет такого цвета, какой был запомнен. Такое мигание будет каждый раз при запуске.
    С чем это связано?

  • @alexsty
    @alexsty Год назад +1

    А у меня возникла такая мысль. Я конечно новичок и может ошибаюсь. Но что если в SharedPreferences в переменную типа String записывать json объект? насколько длинные String он может принимать? Так тоже можно хранить много данных в одном месте.

    • @NecoRuChannel
      @NecoRuChannel  Год назад

      Посмотри про Proto DataStore

    • @NecoRuChannel
      @NecoRuChannel  Год назад

      SharedPreference уже не рекомендуют использовать так как он deprecated

  • @alexz6386
    @alexz6386 5 месяцев назад +1

    Вам надо по Jetpack Compose написать учебник

  • @ПростоУлыбка-ш2о
    @ПростоУлыбка-ш2о Год назад +2

    привет. это новый лист или отнесёшь этот урок к jetpack compose для начинающих?

    • @NecoRuChannel
      @NecoRuChannel  Год назад +3

      Это новый лист где изучим все способы хранения данных, DataStore, Room и.т.д

  • @_getr1ght73
    @_getr1ght73 Год назад

    Добрый день, а состояние будет сохранено после уничтожения приложения?