Получение данных из Firestore (Firebase) + Jetpack Compose | Урок 2 | Android Studio + Kotlin
Погружение в Jetpack Compose
Перевод статьи подготовлен для студентов продвинутого курса «Android-разработчик» в образовательном проекте OTUS. Пробуем новый UI-фреймворк для Android-приложений В течение последних нескольких лет, участвуя во многих мобильных проектах, мне приходилось использовать различные технологии, например, такие как Android, ReactNative и Flutter. Переключение с ReactNative обратно на классический Android вызвало у меня смешанные чувства. Возвращение к Kotlin прошло хорошо, но я очень скучал по UI-фреймворку React...
Jetpack Compose без боли: адаптивность, которая работает
Когда я только начал работать с Jetpack Compose, адаптивная вёрстка казалась сложной. Но после нескольких проектов и множества ошибок я выработал подход, который позволяет создавать интерфейсы, работающие на любых устройствах — от компактных смартфонов до планшетов и foldable-устройств. В этой статье я поделюсь проверенными методами, которые использую сам. Раньше я использовал жесткие значения вроде 600.dp, но это приводило к багам на некоторых устройствах. Теперь я работаю через WindowSizeClass,...