Get Mystery Box with random crypto!

bonu ghjornu à tutti Опять этот понедельник Как же хотело | GDG Minsk Новости

bonu ghjornu à tutti

Опять этот понедельник Как же хотелось продлить себе выходные еще на пару деньков, а может и недель.. Чтобы ваш понедельник начинался хорошо и вы постепенно входили в рабочий ритм, предлагаем вам ознакомиться с нашим недельным дайджестом из мира Android разработки за чашкой вкуснейшего кофе или чая. Итак, погнали:
12L and new Android APIs and tools for large screens
На прошедшем Android Dev Summit объявили о выпуске функции для Android 12, специально созданной для больших экранов под названием 12L, вместе с новыми API, инструментами и инструкциями, которые упростят сборку для больших экранов
В данной статье автор расскажет о поддержке для больших экранов в Android.

Modeling Android Screens as State
В данной статье автор рассказал о решение для моделирования состояния экрана в Android. Т.е. по сути есть выбор, когда вы состояние экрана моделируете в одном большом классе или описываете состояния через sealed class или гранулярно описываете через несколько допустим LiveData. 

The state of managing state (with Compose)
В данной статье автор рассказывает о новой библиотеке от Square под названием Molecule, которая помогает работать со стейтами в Jetpack Compose

Выглядит это примерно так:
@Composable
fun SomePresenter(events: Flow): ModelType {
 // ...
}
val models: StateFlow = scope.launchMolecule {
 SomePresenter(events)
}

Chris Banes уже опробовал эту библиотеку в своем проекте Tivi

Использование Jetpack Compose в продакшне: первые впечатления
В данной статье автор рассказал как они опробовали Jetpack Compose, мыслями о его преимуществах, а также привести несколько лучших практик, которые помогут вам в его освоении. на одном из экранов в приложении МТС Банк для бизнеса.

Kotlin 1.6.0 Released
Совсем недавно вышел Kotlin 1.6.0 и в данной статье автор рассказывает о новых фичах

Cancellation in Kotlin Coroutines
В данной статье автор рассматривает механизм отмены в корутинах. Из статьи вы узнаете про CancellationException, как работает отмена, как отловить через try-catch и многое другое

Multi-Theme Screenshot Tests in Jetpack Compose
В данной статье автор рассказывает как можно с помощью snapshot тестирования проверить как будет выгялдеть текст, применяя стили типографики из дизайн системы, да и еще в разных темах, используя Jetpack Compose.

adb: the full story
В данной статье автор описывает возможности adb, какие он решает задачи, что это такое и зачем он нужен разработчикам. Статья получилась супер объемной и очень полезной
Автор, он же Антон, один создатель популярной библиотеки marathon кроссплатформенный тест раннер для Android и iOS. С помощью него время выполнения UI тестов может сократиться в разы И поэтому он очень много знает про adb.
Если вы хотите хорошенько прокачаться, то статья поможет очень хорошо в этом.

В конце по традиции рубрика хорошие идеи от хороших людей:
"Always implement things when you actually need them, never when you just foresee that you need them." Ron Jeffries