Красивые #Анимации и #Андроид не всегда совместимы.
Но на самом деле сделать красивые переходы между экранами в рамках #Activity и #Fragment не сложно.
Рассказываю как можно просто сделать нестандартные переходы между экранами в андроиде.
https://bit.ly/fragment-activity-transition
Но на самом деле сделать красивые переходы между экранами в рамках #Activity и #Fragment не сложно.
Рассказываю как можно просто сделать нестандартные переходы между экранами в андроиде.
https://bit.ly/fragment-activity-transition
Блог Android разработчика
Анимированные переходы в Android
При программировании под андроид можно использовать уже ряд готовых анимаций переходов между экранами. Но что если дизайнер придумал более изощренные переходы? Рассмотрим какие есть возможности реализовать нестандартные смены экранов. Активити и фрагменты…
В проекте наткнулся на код, когда во #Fragment при создании напрямую (а не через #bundle) устанавливаются значения.
Не надо так...
#Android может неожиданно пересоздать ваш Фрагмент, в таком случае состояние программы потеряется. Если же вы использовали arguments самого фрагмента, то при повторном доступе к информации в Bundle - ваши данные будут тут как тут.
Не надо так...
#Android может неожиданно пересоздать ваш Фрагмент, в таком случае состояние программы потеряется. Если же вы использовали arguments самого фрагмента, то при повторном доступе к информации в Bundle - ваши данные будут тут как тут.
#Kotlin #Compose - с одной стороны декларативное описание #UI выглядит интересно, с другой - смущает смешиванием верстки и кода.
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉
Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.
А что думаете вы - декларативный или императивный подход описания UI?
#Статьи https://bit.ly/394LYqy
Хабр
Погружение в JetPack Compose. Часть 1/2
Минутка рекламы Собрал здесь лучшие статьи, библиотеки и проекты на Jetpack Compose: Jetpack Compose Awesome Ожидания по поводу разработки пользовательского интерфейса выросли. Сегодня мы не можем...
#Hilt теперь стабилен. Можно пользоваться в проде.
Он упрощает работу с injection во #Fragment, #Activity. По сути это тот же #Dagger, только которым чуть проще пользоваться.
#Статьи https://bit.ly/3eY8295
Он упрощает работу с injection во #Fragment, #Activity. По сути это тот же #Dagger, только которым чуть проще пользоваться.
#Статьи https://bit.ly/3eY8295
Medium
Hilt is stable! Easier dependency injection on Android
Hilt, Jetpack’s recommended dependency injection (DI) solution for Android apps, is already stable!
👍1