成都华育吧 关注:65贴子:328
  • 0回复贴,共1

成都华育国际:给 Android初学者的经验及建议

只看楼主收藏回复

Android 平台,由于知名度甚广的编程语言(Java)的存在,其平台上应用程序的开发变得十分简单。虽说Android的廉价以及开发人员交流社区的存在使得Android开发变得容易,但作为一个Android的新手,犯错误再所难免,为了避免不断的重复同样的错误,早日成为Android开发者。作为成都华育国际的一个资深开发人员,跟初学者分享一下经验。
1.多读Android开发指南
如果之前没有任何开发经验的话,你需要耐心的学习Java基础知识,然后才能开始踏上Android开发之路。对于有过Java开发经验的同学来说,虽然可以在Android迅速上手,但是仍然不可忽略Android的一些基础知识,只有基础知识稳固了,后期才能取得大的进步。很多Android交流社区都有很多干货,这些可以通过SDK工具下载的指南、教程、视频资料能够很好的为你创建Android应用程序提供帮助。
2. 思考与提问
遇到问题不要着急提问,自己先想办法解决,可以去学习网站搜一下,或者对比下你的代码和你参照的代码,寻找问题的根源,然后自己尝试着修改。如果实在解决不了,大型和友好是Android开发者社区的两个关键词,这里有资深开发人员的经验分享和最新的技术交流,你有解决不了的问题可以通过新手提问得到满意的答案。
3.看Log,写Blog
学会看Log可以帮你方便的解决很多问题,Log会将你的错误信息详细显示的同时把出现问题的代码提示出来,很容易引导你学会自己解决问题。在学习和解决问题的过程中你需要将自己要到的问题和解决方法通过写Blog记录下来,写出来,加深自己对技术的理解。
5. 不断优化编程语言
Android手机一直饱受运行时间长会卡的诟病。你要明白,与计算机相比,手机的处理能力和本地存储容量都是有限的,不断的优化你的编程语言可以提高应用的工作效率,提升应用的整体性能。一款优秀产品必须要有良好用户体验。
6.不要将prototype作为一个Android应用程序的基础直接开发
没有规划和设计代码的使用,下落不明的项目文件,一个Hello World的示例代码和一堆满地乱放的功能模块代码。这样的产品无法顺畅的运行,更别提获得良好的用户体验。
初学者需要花费一定时间学习Android的开发方法,生产质量较高的代码在后期对于我们来说更容易维护,减少挫折,节省更多的时间。
7.多种测试技术进行评测
尽管虚拟设备评测有助于减少漏洞,但在真实设备上进行应用程式的测试更有助于将漏洞减少到最少。
7.重视反馈保持更新
用户对应用的期望和需求可以通过反馈来了解,应用程序需要用户在开发中实时的意见反馈,或许用户需要加入某种你从没有料想过的功能来让这个应用变得更完善和受欢迎。成都华育国际认为,Android市场经常需要开发者更新调整,修复漏洞,增强或增加功能,保持更新有利于保持你的应用排名。


1楼2017-05-23 09:53回复