架构与设计
研发工具
- 集成开发环境
- 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)
- 风险思维
- 干系人思维
- 整合沟通
- 团队管理
- 个人管理
周边技术
移动测试
- 单元测试
- UI自动化测试
- Monkey
- MonkeyRunner
- UIAutomator
- Robotium
- Espresso
- Appium
- 持续集成
- 静态代码扫描
- CheckStyle
- FindBugs
- PMD
- Android Lint
- Infer
性能优化
编程语言
- Java
- C
- C++
- Javascript
- Groovy
- Kotlin
参考连接:https://github.com/TeamStuQ/skill-map/blob/master/data/map-MobileDev-AndroidArchitect.md