Forwarded from Kotlin Multiplatform Broadcast
#функциональноепрограммирование
Вышел первый стабильный релиз набора библиотек для функционального программирования в Kotlin - Arrow 1.0.
Вышел первый стабильный релиз набора библиотек для функционального программирования в Kotlin - Arrow 1.0.
#accessibility #compose #jetpack
CODELAB. Accessibility in Jetpack Compose
Если вы заботитесь о доступности ваших приложений для людей с ограниченными возможностями, тогда вам стоит обратить на новый codelab от Google, который демонстрирует как работать с этим при реализации UI на Jetpack Compose.
CODELAB. Accessibility in Jetpack Compose
Если вы заботитесь о доступности ваших приложений для людей с ограниченными возможностями, тогда вам стоит обратить на новый codelab от Google, который демонстрирует как работать с этим при реализации UI на Jetpack Compose.
#конференция #онлайн
Android Dev Summit пройдет 27-28 октября
Возвращается конференция от Google для Android разработчиков. Нас ждёт более 30 докладов и Q&A сессия. Конечно же я буду рассказывать вас о самом интересном!
Android Dev Summit пройдет 27-28 октября
Возвращается конференция от Google для Android разработчиков. Нас ждёт более 30 докладов и Q&A сессия. Конечно же я буду рассказывать вас о самом интересном!
#gradle
Product flavour/Flavour Dimensions in Android — How to customize your app?
Если в вашем приложении надо сделать несколько версий, например для разных магазинов или с разным брендированием то вам в этом помогут flavour в Android Gradle Plugin. Больше подробностей в статье
Product flavour/Flavour Dimensions in Android — How to customize your app?
Если в вашем приложении надо сделать несколько версий, например для разных магазинов или с разным брендированием то вам в этом помогут flavour в Android Gradle Plugin. Больше подробностей в статье
#jetpack
Обновление Jetpack от 29.09.2021
👉 Lifecycle 2.4.0-rc01 последний шаг перед улучшением интеграции Coroutines и Lifecycle
👉 WorkManager 2.7.0-rc01 поддерживает Android 12
👉 Исправление багов в ActivityResultContract
👉 Core Splashscreen API поддерживает Android 5.0+
👉 Room стал поддерживать из коробки UUID
👉 Много багфиксов
Множество библиотек уже пришли к beta или rc статусу
Обновление Jetpack от 29.09.2021
👉 Lifecycle 2.4.0-rc01 последний шаг перед улучшением интеграции Coroutines и Lifecycle
👉 WorkManager 2.7.0-rc01 поддерживает Android 12
👉 Исправление багов в ActivityResultContract
👉 Core Splashscreen API поддерживает Android 5.0+
👉 Room стал поддерживать из коробки UUID
👉 Много багфиксов
Множество библиотек уже пришли к beta или rc статусу
#подборкавидео
Дочка выздоровела и мы все вернулись домой, заканчивается мой переезд так что совсем скоро я вернусь к прежнему режиму и будет новый материал! Пока посмотри что вышло интересного на моём и других каналах
📺 Новости мобильной разработки. Android Broadcast (24 мин)
📺 Jetpack Compose. Основы. Темы и стили (29 мин)
📺 Introduction to Paging - MAD Skills (8 мин)
📺 Kotlin Tips: Collections (2 мин)
Дочка выздоровела и мы все вернулись домой, заканчивается мой переезд так что совсем скоро я вернусь к прежнему режиму и будет новый материал! Пока посмотри что вышло интересного на моём и других каналах
📺 Новости мобильной разработки. Android Broadcast (24 мин)
📺 Jetpack Compose. Основы. Темы и стили (29 мин)
📺 Introduction to Paging - MAD Skills (8 мин)
📺 Kotlin Tips: Collections (2 мин)
ОПРОС ДЛЯ РАЗРАБОТЧИКОВ. Есть ли у вас высшее образование (хотя бы 1)?
Anonymous Poll
76%
Да
10%
Неоконченное высшее (закончено больше половины)
10%
Нет
2%
Не разработчик
3%
Не участвую в опросе
#network #coroutines
Сервис отложенных запросов для Retrofit на Android
Реализация отложенного выполнения сетевых запросов, когда появится доступ в интернет. Никакого WorkManager, все на своих очередях на основе Coroutine
Сервис отложенных запросов для Retrofit на Android
Реализация отложенного выполнения сетевых запросов, когда появится доступ в интернет. Никакого WorkManager, все на своих очередях на основе Coroutine
#архитектура
Укрощение feature-флагов
Любой продукт развивается через проверка гипотез, которые обычно реализуются через A/B тесты. В таком случае надо закрыть фичи приложения, для чего служат так называемые фичи-флаги, которые включаются/выключаются удалённо. Ребята из HH рассказываются как они реализуют это у себя.
Укрощение feature-флагов
Любой продукт развивается через проверка гипотез, которые обычно реализуются через A/B тесты. В таком случае надо закрыть фичи приложения, для чего служат так называемые фичи-флаги, которые включаются/выключаются удалённо. Ребята из HH рассказываются как они реализуют это у себя.
#dagger
Вышел Dagger 2.39.1 в котором сделали более строгие проверки в Hilt, а также поправили кучу багов.
Вышел Dagger 2.39.1 в котором сделали более строгие проверки в Hilt, а также поправили кучу багов.
#тестирование
The secrets of effectively snapshot testing on Android
Советы как организовать скриншот тестирование, когда сравниваются рендеры состояния экрана с базовым
The secrets of effectively snapshot testing on Android
Советы как организовать скриншот тестирование, когда сравниваются рендеры состояния экрана с базовым
#compose #viewmodel
ViewModels using Compose: MutableStateFlows or MutableStates?
Руководство как организовать сохранение состояния между пересозданиями процесса, когда вы используете Compose в центре которого состояние. Автор использует ViewModel + SavedStateHandle.
ViewModels using Compose: MutableStateFlows or MutableStates?
Руководство как организовать сохранение состояния между пересозданиями процесса, когда вы используете Compose в центре которого состояние. Автор использует ViewModel + SavedStateHandle.
#compose #ФП
Функциональный подход в Jetpack Compose: каррирование функций
Современные языки программирования всё чаще становятся мультипарадигменными. Например, Kotlin. С появлением Jetpack Compose и в Android будет уход от ООП в функциональшину.
Автор статьи разбирает как непривычный Android разработчик подход к разработке поможет улучшить стиль кода в Composable функциях
Функциональный подход в Jetpack Compose: каррирование функций
Современные языки программирования всё чаще становятся мультипарадигменными. Например, Kotlin. С появлением Jetpack Compose и в Android будет уход от ООП в функциональшину.
Автор статьи разбирает как непривычный Android разработчик подход к разработке поможет улучшить стиль кода в Composable функциях
#AndroidBroadcast #собеседование
🔴 Собеседование в прямом эфире
Начинаем собеседование в прямом эфире. Подключайтесь!
🔴 Собеседование в прямом эфире
Начинаем собеседование в прямом эфире. Подключайтесь!
#performance
Measure, measure, measure
В статье рассматривается как различные изменения и компьютеры влияют на сборку
Measure, measure, measure
В статье рассматривается как различные изменения и компьютеры влияют на сборку