专研Android需要了解哪些知识?

新农商网 全部 1012

专研Android需要了解哪些知识?

回复

共2条回复 我来回复
  • 技术世界
    技术世界
    这个人很懒,什么都没有留下~
    评论

    谢邀。

    题目姑且理解为“钻研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 0条评论
  • 123ass
    123ass
    这个人很懒,什么都没有留下~
    评论

    把我今年准备好好攻克的分享给你,希望对你,和看到这个的帖子的人有用

    1、fluter学习并运用到自己的项目

    2、gradle深入学习

    3、设计模式深入学习

    4、代码重构能力提高(推荐一本书:《重构改善既有代码的设计》

    5、组件化和插件化的深入学习

    今年一年差不多这些就够了,希望对你有用,


    总结:如果掌握了以上,比较深入,个人感觉就是一个合格的高级开发,初级架构

    2019-02-25 20:55:01 0条评论