DroDev | Мобильная разработка: мысли вслух
464 subscribers
104 photos
229 links
Обсуждаю и рассказываю как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

По всем вопросам @dilix90
Download Telegram
Смена темы в #Android приложении может быть сделана через простую установку setTheme, но тогда нужно будет пересоздать #Activity.

Можно поменять UI прямо на лету, даже во время прокрутки #ScrollView.

Оба подхода имеют место быть. Важно понимать что они есть и как реализовать переключения тем разными способами. https://dimlix.com/switch-theme-android/
#Kotlin #Compose - с одной стороны декларативное описание #UI выглядит интересно, с другой - смущает смешиванием верстки и кода.

В статье показывается какие проблемы потенциально решаются с помощью Compose (не со всем согласен). Пример с бейджем и количеством - кажется его специально сделали максимально некрасивым 😉

Мне, по крайне мере пока, ближе old way создания интерфейсов через XML. Просто в таком случае я НЕ разделяю (логически) View (#Activity/#Fragment/Whatever) с разметкой #XML. ViewModel же ничего про верстку не знает.

А что думаете вы - декларативный или императивный подход описания UI?

#Статьи https://bit.ly/394LYqy
Недавно вышедший #Activity Result API - бомба.

Колбеки на override onActivityResult всегда вызывали некий дискомфорт. Google и это улучшил.

Если вы еще не пробовали, то зря 😉

#Статьи https://bit.ly/2Q34vxJ
👍1
#Hilt теперь стабилен. Можно пользоваться в проде.

Он упрощает работу с injection во #Fragment, #Activity. По сути это тот же #Dagger, только которым чуть проще пользоваться.

#Статьи https://bit.ly/3eY8295
👍1