Домен
Mobile Development
Профиль навыка
Structured concurrency, StateFlow, SharedFlow, channels, coroutine scopes
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
3
ещё 2 — необязательные
Mobile Development
Android Development
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Использует Kotlin Coroutines и Flow на базовом уровне. Создаёт простые экраны по дизайну. Понимает жизненный цикл приложения. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Самостоятельно реализует сложные экраны с Kotlin Coroutines и Flow. Оптимизирует производительность и потребление памяти. Работает с асинхронными паттернами. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Проектирует архитектуру мобильного приложения с Kotlin Coroutines и Flow. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Выстраивает стандарты работы с корутинами в Android-команде: правила structured concurrency, выбор между StateFlow и SharedFlow для UI-state, паттерны обработки ошибок через CoroutineExceptionHandler. Внедряет тестирование корутин через Turbine и TestDispatcher, определяет правила отмены и таймаутов, обучает команду продвинутым Flow-операторам. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Определяет стратегию реактивного программирования Android-платформы: архитектурные паттерны для сложных data-pipeline (combine, zip, flatMapMerge), стандарты конкурентности для мульти-модульных приложений, протоколы координации фоновых задач. Проектирует решения для edge-case сценариев — process death recovery, межпроцессные корутины, custom dispatchers. |