home.social

#saveablestateholder — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #saveablestateholder, aggregated by home.social.

  1. Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации

    Вы когда-нибудь задумывались, зачем нужны библиотеки для навигации в Jetpack Compose? Почему мы не можем просто взять mutableStateOf со списком экранов и переключаться между ними? Оказывается, если мы попробуем реализовать такой наивный подход, то столкнёмся с рядом проблем: rememberSaveable не работает, ViewModel не очищаются после ухода с экрана, Lifecycle не работает корректно и многое другое. В статье разберём, как работают библиотеки навигации в Jetpack Compose и какие задачи они решают на примере библиотеки навигации Modo .

    habr.com/ru/companies/hh/artic

    #Jetpack_Compose #Android #навигация #Modo #Kotlin #rememberSaveable #SaveableStateHolder #ViewModel #Lifecycle #мобильная_разработка

  2. Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации

    Вы когда-нибудь задумывались, зачем нужны библиотеки для навигации в Jetpack Compose? Почему мы не можем просто взять mutableStateOf со списком экранов и переключаться между ними? Оказывается, если мы попробуем реализовать такой наивный подход, то столкнёмся с рядом проблем: rememberSaveable не работает, ViewModel не очищаются после ухода с экрана, Lifecycle не работает корректно и многое другое. В статье разберём, как работают библиотеки навигации в Jetpack Compose и какие задачи они решают на примере библиотеки навигации Modo .

    habr.com/ru/companies/hh/artic

    #Jetpack_Compose #Android #навигация #Modo #Kotlin #rememberSaveable #SaveableStateHolder #ViewModel #Lifecycle #мобильная_разработка

  3. Навигация в Jetpack Compose без магии: что на самом деле делают библиотеки навигации

    Вы когда-нибудь задумывались, зачем нужны библиотеки для навигации в Jetpack Compose? Почему мы не можем просто взять mutableStateOf со списком экранов и переключаться между ними? Оказывается, если мы попробуем реализовать такой наивный подход, то столкнёмся с рядом проблем: rememberSaveable не работает, ViewModel не очищаются после ухода с экрана, Lifecycle не работает корректно и многое другое. В статье разберём, как работают библиотеки навигации в Jetpack Compose и какие задачи они решают на примере библиотеки навигации Modo .

    habr.com/ru/companies/hh/artic

    #Jetpack_Compose #Android #навигация #Modo #Kotlin #rememberSaveable #SaveableStateHolder #ViewModel #Lifecycle #мобильная_разработка