24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > 安卓开发

【常州安卓开发培训班】安卓开发人员必看的一些经验总结和忠告第一篇

2018-05-02 16:59:09 东方博宜 阅读

在这篇文章中,我将分享我在这几年收集的一些宝贵经验。或许可以帮助你更快速的学习安卓开发,少走之前我走过的那些弯路:


1、不要重复造轮子


最初,我不太喜欢使用开源库。无论我需要什么,只想着自己做。现在想来这真是个愚蠢的做法。


当你在开发过程中遇到了问题,如果这个问题已经被其他人解决了,那么为什么不使用它呢?这样你可以为自己节省很多时间。


更多地关注应用程序的核心业务逻辑。如果你想在你的应用程序中进行网络调用,你不需要自己写,可以使用开源库。


2、明智地选择开源库


Github有很多开源库可免费使用,但也别盲目使用。


检查开源库的星号数,越多越好。查看该开源库的作者是否也创建了其他受欢迎的开源库。检查Bug问题(打开和关闭)的解决,这可以让你更好地了解该库的稳定性和健壮性。


如果你有足够时间,你应该深入了解该开源库的代码,并检查是否真正适用自己的项目。


这样做只是为了确保你将要使用的代码是可靠的、无bug和高质量的。


建议:尝试使用Dryrun从命令行直接使用任何库。


阅读.jpeg


3、读更多的代码


我们的大部分时间都是在阅读别人的代码而不是写自己的代码。如果你没这样做,那就从今天开始吧。


你今天能写的任何代码都只是因为你在某个地方阅读并学习了某项技能,这是你已经获取该项技能的反映,所以你只有通过阅读和学习他人的代码来提高自己。


Android的一大优点是它是一个完全开源的平台,深入了解代码并学习它们是如何实现框架的,Github有成千上万的开源库,选择一个库,看看开发人员是如何实现它的。这对你将有很大帮助。


4、保持适当的编码标准


如果将编码与写作进行比较,那么编码标准就像你的笔迹。


正如你会阅读其他人的代码一样,别人也会阅读你写的代码,如果你在一个公司工作,需要和其他开发者有合作,请特别注意你的这点。


编写简短、清晰和可读的代码,让你和阅读你的代码的人能够彻底享受。你的代码应该像故事一样阅读。


5、请使用ProGuard!


ProGuard不仅可以减少你的代码,还会使你的代码模糊,从而加大反编译的难度,不好复制你的代码。而且它完全免费,并附带了Android SDK,没有理由不使用它。

我看到一些开发人员在没有ProGuard的情况下在市场上发布他们的应用程序,这样破解这样的App 对于一个不太熟练的黑客也只需花几个小时


6、使用合适的项目架构


首先,你会庆幸自己选择了合适的架构。


你可以使用MVP(model - view - presenter)体系架构,它可以将代码解耦到不同的易于管理的层,从而提高代码的灵活性,大大减少维护时间。这里有一个很好的演示项目让你学习。如果你觉得很难学,这里是初学者的详细指南。

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn