Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Android 开发路线图
Android 开发路线图
一步步成为 Android 开发者。
难度
中级
时长
29 周
知识点
113
模块
8
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/5
选择开发语言
RecycleView
存储
网络
安全
2. 阶段二
0/11
Kotlin
基础知识
Shared Preferences(共享偏好)
DataStore
Room 数据库
文件系统
异步处理
协程
RxJava
WorkManager
Ktlint
3. 阶段三
0/10
开发 IDE
Kotlin 基础
面向对象编程基础
数据结构与算法
什么是 Gradle 及其使用方法
创建基础的 Hello World 应用
版本控制
常用服务
Espresso
Service(服务)
4. 阶段四
0/15
Java
Git
GitHub
Bitbucket
GitLab
应用组件
Fragment
TextField
图像
Card(卡片)
MVVM
MVC
RxJava
Koin
Lint 检查
5. 阶段五
0/31
Activity
Activity 生命周期
状态变化
任务与返回栈
Box
Scaffold
Column / Row
ConstraintLayout 约束布局
TextView
BottomSheet
TabRow
线程
RxKotlin
身份验证
Crashlytics
远程配置(Remote Config)
云消息传递(Cloud Messaging)
FireStore 云数据库
Google AdMob
Google Play 服务
Google 地图
Detekt
测试
界面与导航
LazyColumn / LazyRow
ConstraintLayout
动画
ViewModel 状态
副作用
广播接收器(Broadcast Receiver)
内容提供程序(Content Provider)
6. 阶段六
0/19
设计与架构
对话框
Jetpack Compose
应用快捷方式
Navigation 组件
MVI
MVP
Repository 模式
Builder 模式
Factory 模式
Observer 模式
Flow
RxKotlin
LiveData
依赖注入
Dagger
Hilt
调试
抽屉导航
7. 阶段七
0/8
Retrofit
OkHttp
Apollo-Android
Timber
Leak Canary
Chucker
Jetpack Benchmark
应用分发
8. 阶段八
0/14
Intent
隐式 Intent
显式 Intent
Intent 过滤器
按钮(Button)
文本(Text)
ImageView
Icon(图标)
JUnit
Firebase Distribution
Google Play 商店
已签名的 APK
NavHost
remember / State