Dominio
Mobile Development
Perfil de habilidad
Structured concurrency, StateFlow, SharedFlow, channels, coroutine scopes
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
3
los otros 2 opcionales
Mobile Development
Android Development
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Android Developer | Uses Kotlin Coroutines and Flow at a basic level. Creates simple screens from design. Understands the application lifecycle. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Android Developer | Independently implements complex screens with Kotlin Coroutines and Flow. Optimizes performance and memory consumption. Works with asynchronous patterns. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Android Developer | Obligatorio | Designs mobile application architecture with Kotlin Coroutines and Flow. Optimizes performance for low-end devices. Implements CI/CD for mobile development. Mentors the team. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Android Developer | Obligatorio | Establishes coroutine standards for the Android team: structured concurrency rules, choosing between StateFlow and SharedFlow for UI state, error handling patterns via CoroutineExceptionHandler. Implements coroutine testing via Turbine and TestDispatcher, defines cancellation and timeout rules, trains the team on advanced Flow operators. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Android Developer | Obligatorio | Defines the Android platform's reactive programming strategy: architectural patterns for complex data pipelines (combine, zip, flatMapMerge), concurrency standards for multi-module applications, background task coordination protocols. Designs solutions for edge-case scenarios — process death recovery, inter-process coroutines, custom dispatchers. |