Красивые #Анимации и #Андроид не всегда совместимы.
Но на самом деле сделать красивые переходы между экранами в рамках #Activity и #Fragment не сложно.
Рассказываю как можно просто сделать нестандартные переходы между экранами в андроиде.
https://bit.ly/fragment-activity-transition
Но на самом деле сделать красивые переходы между экранами в рамках #Activity и #Fragment не сложно.
Рассказываю как можно просто сделать нестандартные переходы между экранами в андроиде.
https://bit.ly/fragment-activity-transition
Блог Android разработчика
Анимированные переходы в Android
При программировании под андроид можно использовать уже ряд готовых анимаций переходов между экранами. Но что если дизайнер придумал более изощренные переходы? Рассмотрим какие есть возможности реализовать нестандартные смены экранов. Активити и фрагменты…
Смена темы в #Android приложении может быть сделана через простую установку setTheme, но тогда нужно будет пересоздать #Activity.
Можно поменять UI прямо на лету, даже во время прокрутки #ScrollView.
Оба подхода имеют место быть. Важно понимать что они есть и как реализовать переключения тем разными способами. https://dimlix.com/switch-theme-android/
Можно поменять UI прямо на лету, даже во время прокрутки #ScrollView.
Оба подхода имеют место быть. Важно понимать что они есть и как реализовать переключения тем разными способами. https://dimlix.com/switch-theme-android/
Блог Android разработчика
Смена темы в Android приложении
Темная тема в тренде. В приложениях под Android набирает популярность возможность переключения оформлений. Рассказываю как реализовать такой переключатель. Есть как минимум два варианта реализации...
#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 Ожидания по поводу разработки пользовательского интерфейса выросли. Сегодня мы не можем...
Недавно вышедший #Activity Result API - бомба.
Колбеки на override onActivityResult всегда вызывали некий дискомфорт. Google и это улучшил.
Если вы еще не пробовали, то зря 😉
#Статьи https://bit.ly/2Q34vxJ
Колбеки на override onActivityResult всегда вызывали некий дискомфорт. Google и это улучшил.
Если вы еще не пробовали, то зря 😉
#Статьи https://bit.ly/2Q34vxJ
Medium
Activity Results API: A better way to pass data between Activities
Will onActivityResult be deprecated? As we know passing data and getting responses between two activities are the most common thing we do…
👍1
#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