已经学了Android基础并能够独立实现功能,那么如何进行Android进阶呢
不太清楚独立实现功能的复杂度,假设是实现一些页面展示,那进阶方向可以是Android应用开发,以独立完成一个中等复杂度的APP作为目标来规划。
通用的底层库需要学会使用,比如网络库、图片库。
复杂的页面展示控件需要掌握,现在开源的也比较多,需要考虑怎么结合使用才能满足需求。
APP整出来了,性能是否OK,发布前需要掌握基本的调优手段。
需求变动或迭代时,需要考虑之前的设计是否合理,架构上存在哪些优化空间。
总的来说,可以先学习使用开源代码,在满足现有需求的同时,进一步学习提高自己。
这个网上有很多文章,参考https://juejin.im/post/59b541795188257e8822dfd9
但是最重要的是 : Reading the fucking source code!!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。