为让本身比其他开辟人员更有优势,并构建出卖相和功能都很牛的应用法度榜样,你须要开端进修一些 Android 开辟的最佳实践。
这些做法和经验积聚,可以赞助你成为更优良的开辟者,并让你的应用法度榜样脱颖而出。
测验测验精确并有效地应用你的时光。当你高低班、在健身房锤炼、开车、做饭时,你天才一般的大年夜脑并没有做太多的工作。
所以,可以经由过程聆听一些具有价值的 Android 播客来应用这些余暇时光。老是尽可能地让一些有效的器械充斥着你的大年夜脑,始终尽量充分应用你的时光。
提示:Fragmented Podcasts 和 Android Developers Backstage 是两个不错的播客音频来源。
12. 不要过度思虑,实际点。
我不止在本身的身上看到这种情况,还发明其他和我一路工作的同事身上也存在雷同的问题。在开端工作之前,思虑一些工作是精确的(异常好),但过度的思虑和分析工作,除了带来不须要的纷乱、迁延和焦炙之外,没有任何好处。
做浩揭捉?前对项目有好处的工作,根据须要随时适应变更即可。
延长浏览:2 年艰苦的 Android 开辟教会了这些
13. 试着懂得设计
作为开辟者,重心放在进修编写更好的代码上,完全可以懂得。然则,如不雅想成为一名全能的开辟者,照样应当天天花时光进修和懂得 UI 和 UX 设计。
这将完全改变你之前编写竽暌功用法度榜样的方法。请测验测验与团队中的 UI 和 UX 设计人员进行交换和互动,以更好地懂得应用设计。
提示:如不雅有兴趣懂得设计若何工作,可浏览这本令人赞叹的书本。
14. 开端成为一位完美主义者
这是一个主不雅话题,我眼中的“完美”可能和他人的“完美”并不一样。然则,尽可能将你的产品打磨至最佳,是一个真谛。
永不放弃。不要只因为某个目标而去做某件事。热衷于你正在做的工作,然后做得比别人好。这有助于你一路成长,并最终成为一名成功的开辟者。
15. 毅力是成功的关键
如不雅想成为一名成功的 Android 开辟者(或生活中的其他角色),你须要有毅力。
一件工作只做几天或几周,然后就丢在一旁不会带来任何结不雅。测验测验清楚的定位你想在将来几年内成为 Android 开辟者,并保持不懈的进行冲刺和挑衅。
开端做某件事很轻易,然则保持长时光的豪情须要尽力。
16. 以小目标开端,慢慢拓展
作为开辟者,应始终测验测验将正在开展的复杂问题或功能,分化成可以快速懂得和解决的简单、自力的组件。
练手项目可以完全改变进修的方法。如不雅你在 Android 中碰到了一些新的器械,那就养成一个习惯,立马到练手项目上尝尝手。
如不雅你发明一个有意思的 Android 库,不该该只是去懂得它的文档和 API ,而是应急地点练手项目中测验测验。这会让你对这个库懂得更深。
18. 开端写更多的测试
我无法强调这有多重要。你无法肯定功能是否真正完成,直到为此进行详尽的测试。测试将赞助你对本身的代码建立自负。
请不要忽视测试,或者把它视为“可选”项,如许只会让你在后续的开辟上更苦楚。记住,没有测试的代码将很快成为遗留代码。
延长浏览
50+ 个极限资本来控制 Android 开辟
19. 推敲采取 TDD
当开辟应用法度榜样时,推敲以强大年夜而有效的方法来构建应用,以便能经受住时光的考验。
请开端遵守 TDD 的“红 - 绿-重构”轮回办法。起首写入掉败的测试用例(红色),然后写入实际代码使测试经由过程(绿色),最落后一步清理和优化代码(重构)。
20. 设置一个恰当的自动发行机制
作为一名开辟者,应尽量让一些器械主动化,如应用质量检查和宣布。
可以应用 CheckStyle、PMD、Lint、FindBugs 等对象主动完成质量检查机制。在归并任何重大年夜变革之前,运行所有单位测试是必须的。
当所有的检查都经由过程时,你就可以获得绿色旌旗灯号,将 APK 宣布到 Play Store ,或以其他方法分发(如Crashlytics Beta)。
如不雅想进步你的 Android 开起身巧,请务须要推敲采取响应式编程办法。这将迫使你以完全不合的思虑方法构建应用法度榜样。
响应式编程办法能帮你更快地编写交互式应用,并闪开产生活更轻松更有趣。
22. 进修应用 Kotlin 进行 Android 开辟
Kotlin 是今朝 Android 开辟中最受迎接的说话之一,也是官梗直式支撑的 Android 应用开辟说话。这款易于应用的说话为 Android 世界带来了新鲜空气。
对于那些已经对冗长且轻易掉足的 Java 认为厌倦的开辟者来说,这是一件异常好的工作。测验测验一下,你或许或从新找回最初开辟的豪情。
提示:进一步懂得为什么你应当开端进修 Kotlin 以更好的进行 Android 开辟。
23. 介入开辟者聚会和社交晃荡
开辟者往往偏内向,爱好坐在电脑前守着本身的角落,活在本身的世界里。
然则请测验测验走出你的舒适区域并与其他开辟人员进行更多的互动。当参加这些社交聚会,和具有类似兴趣的其他开辟人员交谈时,你会发明能学到很多器械。
提示:这里是找到你最感兴趣的聚会的好处所。
24. 熟悉键盘快捷键
尽量养成不应用鼠标的习惯。几乎所有要在 Android Studio 中履行的动作都有对应的键盘快捷键。
这将大年夜大年夜削减你的开辟时光并改良你的工作流程。切记键盘快捷键最初可能须要一些时光,但大年夜长远来看,将赞助你实现真正疏忽标的工作流程。
提示:如不雅你不想以原始的方法来记键盘快捷键,这里有一个很好的 AS 插件可以帮到你。
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 日前,虹桥火趁魅站内一些茅跋扈进行了智能化进级——加装了“跋扈位智能引导体系&rdquo>>>详细阅读
本文标题:给 Android 开发者的 31 个 Pro 版进阶小贴士
地址:http://www.17bianji.com/lsqh/37452.html
1/2 1