android提升大法

1、架构设计

1.1 设计模式

1.2 重构
《重构改善既有的代码设计》

1.3 架构模式
MVP MVC MVVM clean

2、性能优化

2.1 启动优化

2.2 电量优化

2.3 内存优化

2.4 网络优化

2.5 流畅度优化

3、工程质量

3.1 单元测试

3.2 UI自动化测试

3.3 持续集成
jekins

3.4 静态代码扫描
sonar cube

4、周边技术

4.1 后端技术

4.2 HTML5

4.3 IOS

5、研发工具

5.1 开发环境

5.2 版本控制系统
Git SVN

5.3 调试工具
ADB、Stetho、LeakCanary、ClassShark、PostMan、Charles

5.4 构建工具
Gradle、Buck

5.5 效率工具

6、移动安全

6.1 混淆
proguard

6.2 反编译
jadx

6.3 密钥管理

6.4 安全编码

6.5 应用加固

7、专项技术

7.1 APP瘦身
minify

7.2 动态化布局
flexbox、picasso

7.3 插件化
hydra、virtualAPK、DroidPlugin

7.4 跨端开发
RN、flutter

7.5 推送
mqtt、TCP、XMPP

7.6 热修复
robust、tinker

7.7 AOP
aspectj、javassist、asm

7.8 hybrid
knb

7.9 multidex

7.10 进程保活

8、软技能

8.1 知识管理
wiki、博客

8.2 时间管理
四象限法则、帕累托法则、番茄工作法

8.3 项目管理
边界思维、过程思维(WBS)、风险思维、干系人思维、协调沟通

8.4 目标管理
Smart法则、思维导图、甘特图

8.5 个人管理
技术博客、技术分享、招聘面试、技术规划

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • @font-face{ font-family:"Times New Roman"; } @font-face{ ...
    niki阅读 540评论 0 1
  • 目录: Android:Android 0.*Android 1.*Android 2.*Android 3.*A...
    敲代码的令狐葱阅读 4,169评论 0 2
  • 是夜 琼楼听雨, 醉诗酒,画情柔。 千盏问花,何处酿情愁? 饮尽流年,独语念故人。 谁晓千秋后,孰为万古侯?
    Luciahuang阅读 355评论 4 11
  • 在android开发中,有时候需要list进行页面的展示,可以使用listview,也可以使用recyclervi...
    FreedApe阅读 1,491评论 0 1
  • 上个月朋友就和我说,这个月要结婚了,让我一定要来。 我答应了他,于是开始忙着订票,车票早早的就订好了。 其实,还没...
    陪月亮摘星星阅读 300评论 2 6