架構與設計
- 設計模式
- 重構
- 技術選型
- 特性
- 可用性
- 性能
- 包大小
- 方法數
- 文檔
- 技術支持
- UI架構模式
研發工具
- 集成開發環境
- Android Studio
- Sublime Text
- 版本控制系統
- 調試工具
- ADB
- DDMS
- Stetho
- LeakCanary
- ClassyShark
- Postman
- markman
- CodeReview工具
- 構建工具
- 效率工具
- 番茄鍾
- Markdown
- WakaTime
- Focus Matrix
- evernote
- Pocket
移動安全
- 代碼和資源混淆
- 反編譯
- 密鑰管理
- 安全編碼
- 應用加固
專項技術
- App 瘦身
- MultiDex
- 插件化
- 推送技術
- Crash 統計
- 函數式編程
- 啓動保護
- 在線熱修復
- AOP
- React Native
- Hybrid
- SDK化
- 依賴注入
軟技能
- 知識管理
- 時間管理
- 目標管理
- 項目管理
- 邊界思惟
- 過程思惟(WBS)
- 風險思惟
- 干係人思惟
- 整合溝通
- 團隊管理
- 我的管理
周邊技術
移動測試
- 單元測試
- JUnit
- Robolectric
- Mockito
- UI自動化測試
- Monkey
- MonkeyRunner
- UIAutomator
- Robotium
- Espresso
- Appium
- 持續集成
- Jenkins
- Travis CI
- fastlane
- 靜態代碼掃描
- CheckStyle
- FindBugs
- PMD
- Android Lint
- Infer
性能優化
- 啓動優化
- 代碼優化
- 內存優化
- 電量優化
- 佈局優化
- 網絡優化
編程語言
- Java
- C
- C++
- Javascript
- Groovy
- Kotlin
連接:https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidArchitect.mdgit