领域
Mobile Development
技能档案
Structured concurrency, StateFlow, SharedFlow, channels, coroutine scopes
角色数
1
包含此技能的角色
级别数
5
结构化成长路径
必要要求
3
其余 2 个可选
Mobile Development
Android Development
2026/3/17
选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。
表格展示从初级到首席的技能深度变化。点击行查看详情。
| 角色 | 必要性 | 描述 |
|---|---|---|
| Android Developer | Uses Kotlin Coroutines and Flow at a basic level. Creates simple screens from design. Understands the application lifecycle. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Android Developer | Independently implements complex screens with Kotlin Coroutines and Flow. Optimizes performance and memory consumption. Works with asynchronous patterns. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Android Developer | 必要 | Designs mobile application architecture with Kotlin Coroutines and Flow. Optimizes performance for low-end devices. Implements CI/CD for mobile development. Mentors the team. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Android Developer | 必要 | 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. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Android Developer | 必要 | 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. |