用于记录重新学习Android历程,从0开始。
0️⃣ 🐭 | 1️⃣ 🐮 | 2️⃣ 🐯 | 3️⃣ 🐰 | 4️⃣ 🐉 | 5️⃣ 🐍 |
---|---|---|---|---|---|
软技能 | 计算机组成原理 | 计算机网络 | 计算机操作系统 | 计算机编译原理 | Java基础和高级 |
6️⃣ 🐴 | 7️⃣ 🐐 | 8️⃣ 🐒 | 9️⃣ 🐔 | 🔟 🐶 | #️⃣ 🐷 |
Kotlin基础 | Android基础和高级 | 设计模式 | 数据结构和算法 | 面试 | 架构 |
-
0️⃣ 🐭 软技能
-
1️⃣ 🐮 计算机组成原理
-
2️⃣ 🐯 计算机网络
-
3️⃣ 🐰计算机操作系统
-
4️⃣ 🐉编译原理
-
5️⃣ 🐍 Java基础和高级
-
6️⃣ 🐴Kotlin
- 6.1 基础语法
- 6.2 独有特殊类
- 6.3 伴生对象
- 6.4 理解Kotlin中的常量与只读
- 6.5 协程
-
7️⃣ 🐐Android基础和高级
-
基础
-
7.1.1 四大基本组件
-
7.1.2 自定义View
-
7.1.3 RecycleView和ListView
-
7.1.4 事件传递机制
-
7.1.5 动画系统
-
-
7.2 高级
-
7.2.1 Android系统启动
-
7.2.2 应用程序启动
-
7.2.3 四大组件启动过程
-
7.2.4 理解Context
-
7.2.5 理解ActivityManagerService
-
7.2.6 理解WindowManager
-
7.2.7 理解WindowManagerService
-
7.2.8 JNI原理
-
7.2.9 Dalvik和ART
-
7.2.10 理解ClassLoader
-
7.2.11 热修复原理
-
7.2.12 Hook技术
-
7.2.13 插件化原理
-
7.2.14 性能优化
-
-
-
8️⃣ 🐒设计模式
-
9️⃣ 🐔数据结构与算法
-
🔟 🐶 面试
-
#️⃣ 🐷 架构