×

安卓开发基础知识 自学安卓

安卓开发基础知识(自学安卓,怎样开发一款多功能的app)

admin admin 发表于2023-05-02 01:16:58 浏览29 评论0

抢沙发发表评论

本文目录

自学安卓,怎样开发一款多功能的app

刚开始学安卓就不要想着你要做个功能多复杂的app,首先是语法学习,然后尝试了解各类常用控件,当你能把一个完整的界面在手机上显示出来时应该有一定成就感了,然后再去做功能实现,逐步设计到接口调用,数据库存取,到这里你已经能开发一个简单的安卓应用了,再往后一方面扩展自己的知识面,一方面要学一些性能优化相关的东西,养成经常关注帧率,内存,cpu消耗的习惯

安卓开发学习应该先学知识点再做应用还是在做应用中学习

其实两种方式都是可以的,不过作为拥有多年Android开发经验的开发者,个人更推荐后者——在开发应用中过程中学习。

当然在开发中学习,并不是说对Android啥都不懂的小白就可以直接上手(入门者还是需要先了解一些基础知识的),而是针对有一定基础的初学者,这里的学习也是指深度的学习,而不是API应用的层次。

为什么推荐第二种方式呢?因为Android相关知识点太多了,从应用层到系统框架、到Android内核及虚拟机等;Java从语言到JVM或者其他语言如Kotlin;HyBrid开发还涉及到H5相关知识(JavaScript、HTML、CSS);另外Android第三方开源库及框架也有很多需要学习了解的,进而插件化框架、热更新技术等。如果只是为了技术而学习,其实是不可取的。

实践是最好的老师,学习任何技术都是为了使用它完成某项任务,因此有了一定的基础后,在日常开发应用的过程中,去学习所需的技术。有了任务驱动,学习效果也会更好,加上具体的实践,记忆和理解都更加深刻。如果只是单纯地去学习一个知识点,而没有利用它完成某个具体的需求,就像纸上谈兵,很容易忘记。