Android应用开发技能图谱
工具链 编程语言
Java/Kotlin C/C++(NDK方向,源码阅读) SQL(DB) HTML/JS(Hybrid/Web App) 操作系统
Linux/macOS/Windows IDE:
Android Studio为主 Eclipse 网络调试
代理请求劫持与分析、重放:Charles/Wireshark/Fiddler 接口请求:Postman 内存分析
Eclipse MAT Plugin Android Studio Monitors LeakCanary 综合分析(CPU、Network、Memory、GPU):
Android Studio Monitors Android Tools
Method Tracer ui hierarchy viewer ui automator viewer draw9patch 代码管理
版本管理 Git SVN Code Review: Gerrit Git托管系统比如(github/gitlab/oschina/coding)的Pull Request Android Studio VCS git log 团队协作
Teambition Tower git issues 编译工具
Gradle 持续集成、分发
Jenkins Travis CI 早期测试分发
fir.im 蒲公英 App初级入门 基础组件
Activity (launchmode/category) Service Content Provider Broadcast Receiver Intent & Intent Filter Manifest Permission UI……