学习Android开发觉得自己进步很慢咋办
你想想你现在手机里最缺少一个什么样的APP,你就自己做一个,,逼着自己做完,,学习不要眼高手低(虽然我就是)
■网友
去找一份工作,工作会逼着你去学习,当你觉得工作对你提升不大了,就考虑跳槽
■网友
无论做什么基础都很重要,做Android开发建议先学好Java基础,特别是多线程与网络操作这两方面。现在的App基本上都有网络交互,而每一个网络请求又是耗时任务,需要在子线程中运行,所以Android开发绝大部分场景都涉及到这两方面技术。由于不知道题主水平到底如何,所以假设题主刚入门。建议先从简单的练手,比如开发一个计算器,这个逻辑还算简单吧,就是一些加减乘除的操作。基本功能实现以后,接着模仿一些漂亮的计算器界面,把界面美化一下,尽量模仿的一模一样。这个项目不算大吧?如果你觉得计算器太简单,那就开发一个便签的app练手,便签写完自动同步到服务器备份。这个稍微复杂点,涉及到网络就新增了一些知识点。同样找一款app模仿它的界面,可以模仿小米便签。自己开发后再看看小米便签的源码,比较看看差距在哪。小米便签Github链接:MiCode/Notes · GitHub在github上如果star数比较高基本上都是不错的项目,建议多看一些开源项目。看代码的话,建议现在手机或者模拟器上先装一个app,然后边操作边看对应的activity里的代码都有哪些,是怎么实现。有画面感之后你看代码的话会更有感觉,更有目的性。That\u0026#39;s all.
■网友
我感觉Android开发的话,你可以从一些小的数据库应用程序入手开始做些自己的小项目
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 在美国大学学习computer science 是啥样的体验
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- web开发,一般项目经理从项目中拿多少项目奖金