Android 架構師技能圖譜
架構與設計
- 設計模式
- 重構
- 技術選型
- 特性
- 可用性
- 性能
- 包大小
- 方法數
- 文檔
- 技術支持
- UI架構模式
- MVC
- MVP
- MVVM
研發工具
- 集成開發環境
- Android Studio
- Sublime Text
- 版本控制系統
- svn
- git
- gitlab
- github
- mercurial
- 調試工具
- ADB
- DDMS
- Stetho
- LeakCanary
- ClassyShark
- Postman
- markman
- CodeReview工具
- Gerrit
- Phabricator
- 構建工具
- Gradle
- Buck
- 效率工具
- 番茄鍾
- Markdown
- WakaTime
- Focus Matrix
- evernote
移動安全
- 代碼和資源混淆
- 反編譯
- 密鑰管理
- 安全編碼
- 應用加固
專項技術
- App 瘦身
- MultiDex
- 插件化
- 推送技術
- Crash 統計
- 函數式編程
- 啓動保護
- 在線熱修復
- AOP
- React Native
- Hybrid
- SDK化
- 依賴注入
軟技能
- 知識管理
- 團隊Wiki
- 團隊論壇
- 時間管理
- 四象限法則
- 帕累托法則
- 番茄工作法
- 目標管理
- Smart 法則
- 思維導圖
- 甘特圖
- 項目管理
- 邊界思維
- 過程思維(WBS)
- 風險思維
- 干係人思維
- 整合溝通
- 團隊管理
- 招聘面試
- 梯隊培養
- 技術規劃
- 團隊規範
- 個人管理
- 技術博客
- 技術分享
- 會議演講
- 領導力
- 持續學習
周邊技術
- 產品交互設計
- 後端技術
- HTML5
- iOS
移動測試
- 單元測試
- 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