Найти в Дзене
AppTractor

Android

Проверенные временем стандартные подходы, которые применяются нами ежедневно и повсеместно, даже такие привычные как запуск тестов через Gradle, могут оказаться крайне не оптимальными в вашем конкретном сценарии. Стоит критически относиться к производительности сборок и тестов, так как они занимают значительную часть времени для поставки приложения в продакшн. Федотов Михаил, технический лидер по Android-разработке в Альфа-Банке, говорит про performance (ускорение) unit-тестов. • kotlinx.fuzz: почему фаззинг имеет значение • Kotlin Android MVVM Template — шаблон Android-приложения • 37 000 unit-тестов против Gradle: как мы добились 12-минутного прогона • Default vs buffered SharedFlow in Kotlin: a practical guide • Visualizing CompositionLocal in the Composition Tree • 10 Kotlin Mistakes That Silently Destroy Android Performance • Android Modularization for Large Teams

Android

Проверенные временем стандартные подходы, которые применяются нами ежедневно и повсеместно, даже такие привычные как запуск тестов через Gradle, могут оказаться крайне не оптимальными в вашем конкретном сценарии. Стоит критически относиться к производительности сборок и тестов, так как они занимают значительную часть времени для поставки приложения в продакшн. Федотов Михаил, технический лидер по Android-разработке в Альфа-Банке, говорит про performance (ускорение) unit-тестов.

kotlinx.fuzz: почему фаззинг имеет значение

Kotlin Android MVVM Template — шаблон Android-приложения

37 000 unit-тестов против Gradle: как мы добились 12-минутного прогона

Default vs buffered SharedFlow in Kotlin: a practical guide

Visualizing CompositionLocal in the Composition Tree

10 Kotlin Mistakes That Silently Destroy Android Performance

Android Modularization for Large Teams