![android架构师技能图谱](https://300zi.50zi.cn/uploadfile/img/15/63/2ef02a2de75330e55501970c1bf09fdb.jpg)
Android 架构师技能图谱
架构与设计
设计模式重构技术选型 特性可用性性能包大小方法数文档技术支持UI架构模式 MVCMVPMVVM
研发工具
集成开发环境 Android StudioSublime Text版本控制系统 svngit gitlabgithubmercurial调试工具 ADBDDMSStethoLeakCanaryClassySharkPostmanmarkmanCodeReview工具 GerritPhabricator构建工具 GradleBuck效率工具 番茄钟MarkdownWakaTimeFocus MatrixevernotePocket
移动安全
代码和资源混淆反编译密钥管理安全编码应用加固
专项技术
App 瘦身MultiDex插件化推送技术Crash 统计函数式编程启动保护在线热修复AOPReact NativeHybridSDK化依赖注入
软技能
知识管理 团队Wiki团队论坛时间管理 四象限法则帕累托法则番茄工作法目标管理 Smart 法则思维导图甘特图项目管理 边界思维过程思维(WBS)风险思维干系人思维整合沟通团队管理 招聘面试梯队培养技术规划团队规范个人管理 技术博客技术分享会议演讲领导力持续学习
周边技术
产品交互设计后端技术HTML5iOS
移动测试
单元测试 JUnitRobolectricMockitoUI自动化测试 MonkeyMonkeyRunnerUIAutomatorRobotiumEspressoAppium持续集成 JenkinsTravis CIfastlane静态代码扫描 CheckStyleFindBugsPMDAndroid LintInfer
性能优化
启动优化代码优化内存优化电量优化布局优化网络优化
编程语言
JavaCC++JavascriptGroovyKotlin