#compose #navigation
Jetpack Compose Navigation в многомодульном проекте
Опыт организации навигации с помощью Jetpack Navigation в многомодульном Android приложения с Compose
Jetpack Compose Navigation в многомодульном проекте
Опыт организации навигации с помощью Jetpack Navigation в многомодульном Android приложения с Compose
#compose #navigation #jetpack
Safe compose arguments: An improved way to navigate in jetpack compose
Реализация Jetpack Navigation для Compose пока оставляет желать лучшего - нет статической типизации параметров, легко забыть что-то не передать или потерять и пр. болячки. Конечно вы можете подумать что лучше взять какое-то другое решения для навигации (вполне можете быть правы), но автор статьи решил часть проблем написав процессор аннотаций для строго описания параметров и мест навигации в графе.
🔗 Safe Compose Args
Safe compose arguments: An improved way to navigate in jetpack compose
Реализация Jetpack Navigation для Compose пока оставляет желать лучшего - нет статической типизации параметров, легко забыть что-то не передать или потерять и пр. болячки. Конечно вы можете подумать что лучше взять какое-то другое решения для навигации (вполне можете быть правы), но автор статьи решил часть проблем написав процессор аннотаций для строго описания параметров и мест навигации в графе.
🔗 Safe Compose Args
#compose #navigation
Очередная навигация для Android Jetpack Compose? Brick
Jetpack Navigation огорчает своим качеством для Compose (а кого и вообще огорчает как решение для навигации). Brick - предлагают как лучшее решение для навигации, а в статье доказывает почему
Очередная навигация для Android Jetpack Compose? Brick
Jetpack Navigation огорчает своим качеством для Compose (а кого и вообще огорчает как решение для навигации). Brick - предлагают как лучшее решение для навигации, а в статье доказывает почему
#compose #navigation
Масштабируем Jetpack Compose Navigation
История интеграции и использовать Jetpack Navigation для приложения на основе Compose.
Масштабируем Jetpack Compose Navigation
История интеграции и использовать Jetpack Navigation для приложения на основе Compose.
#jetpack #navigation #compose
Вышел Navigation 2.4.0
🔥 Библиотеки были полностью переписаны на Kotlin
👉 Поддержка two pane layout через AbstractListDetailFragment
👉 Возможность получить список всех видимых
👉 Возможность создания собственных NavType, которые поддерживаются только для графов, создаваемых в коде
👉 Поддержка NavigationRailView
👉 Идентификация destination через строковый идентификатор - route, в дополнение к
👉 Стабильная поддержка Jetpack Compose
👉 Поддержка множества back stack
👉 Поддержка Android 12
👉 Возможность получения
🛠️ Исправление багов
Вышел Navigation 2.4.0
🔥 Библиотеки были полностью переписаны на Kotlin
👉 Поддержка two pane layout через AbstractListDetailFragment
👉 Возможность получить список всех видимых
NavBackStackEntry
👉 Возможность создания собственных NavType, которые поддерживаются только для графов, создаваемых в коде
👉 Поддержка NavigationRailView
👉 Идентификация destination через строковый идентификатор - route, в дополнение к
R.id
.👉 Стабильная поддержка Jetpack Compose
👉 Поддержка множества back stack
👉 Поддержка Android 12
👉 Возможность получения
NavArgs
из savedStateHandle
в ViewModel
с помощью метода fromSavedStateHandle()
, который генерируется для каждого класса аргументов🛠️ Исправление багов
📄 Appyx vs Jetpack Compose Navigation (5 мин)
Сравнение 2 решений навигации для Jetpack Compose: Appyx от Bumble (пока в альфа) против Jetpack Navigation. Сравнение производится на примере решения реальных задач
#compose #navigation
Сравнение 2 решений навигации для Jetpack Compose: Appyx от Bumble (пока в альфа) против Jetpack Navigation. Сравнение производится на примере решения реальных задач
#compose #navigation
Почему больше не буду использовать deep linking из Navigation Component
Автор статьи делится рядом проблем и неудобствами при работе работе с deep link в XML Navigation Graph
#jetpack #navigation
Автор статьи делится рядом проблем и неудобствами при работе работе с deep link в XML Navigation Graph
#jetpack #navigation
Пример организации навигации в многомодульном приложении с UI на Jetpack Compose на основе Jetpack Navigation
По моему опыту, Jetpack Compose Navigation - боль! Вообще не хочется с ним работать, берите что другое для навигации или точно убедитесь что оно вам подойдет
#compose #navigation
По моему опыту, Jetpack Compose Navigation - боль! Вообще не хочется с ним работать, берите что другое для навигации или точно убедитесь что оно вам подойдет
#compose #navigation
Difference between findStartDestination() and startDestination in Jetpack Compose Navigation (5 мин)
Статья с разбором различия API в Jetpack Compose Navigation. В основном отличия в поведении с с вложенными графами, все подробности по ссылке
#jetpack #navigation #compose
Статья с разбором различия API в Jetpack Compose Navigation. В основном отличия в поведении с с вложенными графами, все подробности по ссылке
#jetpack #navigation #compose
«Внешняя» навигация в многомодульном проекте на Kotlin
Навигация - боль. Навигация в большом проекте - боль и страдания. Про это и пойдет речь в статье, а именно - навигация между фича модулями. Тема извечная и так не найдена серебряная пуля.
#architecture #navigation
Навигация - боль. Навигация в большом проекте - боль и страдания. Про это и пойдет речь в статье, а именно - навигация между фича модулями. Тема извечная и так не найдена серебряная пуля.
#architecture #navigation
Руководство (EN, 4 мин) как использовать Jetpack Compose Navigation и Dagger 2 с отложенной (ленивой) инициализацией модулей
#compose #dagger #navigation
#compose #dagger #navigation