专研Android需要了解哪些知识?
全部 1012
专研Android需要了解哪些知识?
-
谢邀。
题目姑且理解为“钻研Android需要了解哪些知识”
本人多年从事Android开发,可以分享下个人建议。
和非Android专业从业者了解的不一样,Android从移动互联网兴起到现在基本每年更新一个大版本,知识总量比较大,也有不同的方向,钻研起来绝非一日之功。
从方向上来比较大的分类可以尝试分为游戏、应用层开发、Android逆向、底层开发(rom开发等),目前规模比较大的是应用层开发。
钻研Android技术需要了解的知识我想要求从低到高大概有以下几个方面:
1. Android应用层开发技术。gradle脚本、android studio,熟悉应用层开发。

2. 熟悉常用的第三方库的使用及原理。
3. 了解各模块源码。同时对现在的主流版本的差异有一定了解。

4. 熟练使用as和sdk的各种分析工具,同时对常用的性能优化方法有一定了解。

5.能封装优化自己的框架、组件。
6. 了解基本的逆向方法,能够对一般应用的技术做逆向研究。
希望以上回答对你有用。
(了解更多互联网和编程知识,欢迎关注技术世界的头条号)
2018-03-01 23:42:23 -
把我今年准备好好攻克的分享给你,希望对你,和看到这个的帖子的人有用
1、fluter学习并运用到自己的项目
2、gradle深入学习
3、设计模式深入学习
4、代码重构能力提高(推荐一本书:《重构改善既有代码的设计》
5、组件化和插件化的深入学习
今年一年差不多这些就够了,希望对你有用,
总结:如果掌握了以上,比较深入,个人感觉就是一个合格的高级开发,初级架构
2019-02-25 20:55:01