当前位置:主页 > 建站知识 > APP开发 >

青岛做欧宝体育培训公司:app我踩过的坑

发布时间:2020-06-04 19:59   浏览次数:次   作者:admin

我还记得2014年的那一天,其时我决议开始Android开发这是我人生中最明智的决议之一。距离现在已经有两年半的时刻了,我在Android开发中学习了许多东西。开始开始的时候,我没有一个导师,也没有人辅导我学习Android开发。在这过程中犯了许多过错,导致花费了许多时刻去纠正这些过错。

青岛做欧宝体育培训公司:app我踩过的坑



一年半今后,我有幸和一些真实有才华、经验丰富的Android开发人员协作,他们辅导我,协助我以更好的方法来做事情。这两个阶段尽管很艰难,但都让我学到了许多东西。学会了什么该做,最重要的是什么不该做。


在这篇文章中,我将分享我在这几年搜集的一些宝贵经验。或许能够协助你更快速的学习安卓开发,少走之前我走过的那些弯路:
1、不要重复造轮子

开始,我不太喜欢运用开源库。不管我需求什么,只想着自己做。现在想来这真是个愚蠢的做法。

当你在开发过程中遇到了问题,假如这个问题已经被其他人处理了,那么为什么不运用它呢?这样你可认为自己节约许多时刻。

更多地关注应用程序的中心业务逻辑。假如你想在你的应用程序中进行网络调用,你不需求自己写,能够运用开源库。

2、明智地选择开源库


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

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

假如你有满足时刻,你应该深化了解该开源库的代码,并查看是否真实适用自己的项目。

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

主张:测验运用Dryrun从命令行直接运用任何库。

3、读更多的代码


咱们的大部分时刻都是在阅览他人的代码而不是写自己的代码。假如你没这样做,那就从今日开始吧。

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

Android的一大长处是它是一个完全开源的渠道,深化了解代码并学习它们是怎么完成结构的,Github有不计其数的开源库,选择一个库,看看开发人员是怎么完成它的。这对你将有很大协助。

4、保持适当的编码规范


假如将编码与写作进行比较,那么编码规范就像你的笔迹。

正如你会阅览其他人的代码相同,他人也会阅览你写的代码,假如你在一个公司工作,需求和其他开发者有协作,请特别注意你的这点。

编写简短、清晰和可读的代码,让你和阅览你的代码的人能够完全享用。你的代码应该像故事相同阅览。

5、请运用ProGuard!


ProGuard不只能够削减你的代码,还会使你的代码模糊,然后加大反编译的难度,欠好仿制你的代码。而且它完全免费,并附带了Android SDK,没有理由不运用它。
我看到一些开发人员在没有ProGuard的状况下在市场上发布他们的应用程序,这样破解这样的App 对于一个不太娴熟的黑客也只需花几个小时

6、运用合适的项目架构


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

你能够运用MVP(model - view - presenter)体系架构,它能够将代码解耦到不同的易于办理的层,然后提高代码的灵活性,大大削减保护时刻。这里有一个很好的演示项目让你学习。假如你觉得很难学,这里是初学者的详细攻略。

 
tag标签:
上一篇:没有了 上一篇
下一篇下一篇:没有了