像专业人士一样开辟 Android 应用法度榜样的 30+ Kickass 对象
28. 时不时的审核下所有你依附的第三方库
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!
成为一名安卓开辟者是轻易的,然则成为一名成功和出色的开辟者并不轻易。须要大年夜量的尽力工作,豪情,奉献精力和锲而不舍才能达到。
我可以证实给你算作为一名真正卓有成就的开辟者没有捷径和轻易的办法。然则如不雅你愿意放在心上并且尽力,你必定会取得应有的成就。
提示:推敲应用词攀类对象主动履行 Play Store 宣布流程。
21. 拥抱响应式编程
在你成为一名优良的安卓开辟者的摸索中,这里有一些大年夜小我经验中总结出来的小贴士可以用来赞助你。
所以,假如你计算投入到安卓开辟中或者已经成为了一名安卓开辟者,那你已经找到了绝佳的处所。
所以,不要再浪费更多的时光,我们开端吧。
1.熟悉 Android 框架的内部构件
我不是让你去熟悉文档,而是要去实际应用 Android 框架代码。我看到很多开辟人员害怕深刻去懂得 Android 框架内部的内容、其若何运作,以及不合的部分应若何精确合营。
如不雅你须要进级你的 Android “游戏”,请不要再害怕去接触 Android SDK 的内部运作,尽快开端存眷它吧。
2.尽量克服漏掉恐怖症(FoMo)
Android 体系很大年夜,异常大年夜。在一两个月阁下的时光里,根本不克不及完全控制它。钠揭捉?的越多,你会发明有更多的新事物来到你的面前。作为一个初学者,害怕漏掉一些器械是很正常的。
然则请试着克服它。懂得你真正须要进修的内容,以便开端在正在构建的应用法度榜样中应用,然后再慢慢地扩大本身的视野。
3.开端浏览更多的代码
但这对进步你的开起身能并没有赞助,不会增长你的常识。你应当开端接触其他开源的应用和库,并开端进修。天天30分钟的代码浏览是一个很好的开端。你会惊奇地发明你不知道典范多新事物。
提示:这里有一些很好的开源竽暌功用可以赞助你上手。
4.斟灼揭捉?习更多的说话
我并不是叫你去进修西班牙语或者汉语,而是去进修一门新的法度榜样说话。你须要不时跟上行业的变革而不是只局限在安卓琅绫擎。
这将开辟你的视野也将极大年夜的进步你的安卓开起身能。下定决心每年至少进修一门新的法度榜样说话。但不要只是在一周内浏览它然后丢在一边。尽量懂得说话的深层次内涵和它内部若何实现。
提示:看看这篇出色的文┞仿能赞助你做很好的决定。(SPOILER — Javascript is the answer)
5.是时刻进修 java 设计模式了
我不再强调它在你漫长的安卓开辟职业生活中的重要性了。当你在解决极重要的法度榜样问题时,设计模式可以或许真正极大年夜地赞助你实现优雅的解决。
不要因项目标初始大年夜小或复杂程度而不知所措。只要你走上了精确的轨道,一切都可以解决。一步一步,慢慢扩大。
17. 手边总有一个练手项目
你也须要跟上其他开辟者的办法,如许当他们评论辩论工程模式或者装潢者模式或者门面模式时,你能立时知晓他们的意思。
提示:这里有你开端的绝佳资本。假如书是你的选择,这本请务必一读。
6. 开端供献开源
假如你已经开辟了一些有效的代码并用在本身的应用中,那么推敲开源它。在这个过程中话苄很多须要进修,这会赞助你成为一名开辟者。
假如你没有什么须要开源的,推敲捡出其他感兴趣的代码工程并修复一些 bug 。完美文档或者写一些单位测试。
即使是你一一丝丝的赞助,对项目保护者包管项目标运转都是有赞助的。
提示: 这里有一份你开端为开源供献的绝佳指南。
7. 花一些时光使你的 IDE 为你工作
开端花一些时光懂得你正在应用的 IDE — Android Studio 。它比你想象的能干得多。有很多炫酷的特点和快捷方法隐蔽在琅绫擎。但大年夜多半开辟者不知道或永远不会去测验测验发明。
形成一种习惯,摸索新的和更好的办法使你的对象为你工作,大年夜而进步你的工作流和临盆力。
提示:这有构建应用程式的一些最佳做法的汇总。
11. 经由过程听播客来竽暌剐效应用余暇时光
提示: 这里有一篇绝妙文┞仿赞助你像专家一样控制 Android Studio 。
8. 是时刻精确架构你的应用了
大年夜多半时光,我们最终把我们所有的代码随便率性堆砌在 Activities 和 Fragments 中,使它们变成巨大年夜的神一般的对象,几乎弗成保护和测试。
你的应用采取好的架构是异常重要的, 像 MVP、MVVM、Redux, 等。推敲分别你的应用营业逻辑,视图交互和数据交互传输到不合的层,使它们易于治理和测试。
提示: 这些大年夜谷歌检索出的实用蓝皮书能使你架构 Android 应用更轻松。
9. 控制 Android 简洁编码指南
切切不要忽视简洁性。和那些将代码写的很纷乱的开辟者共事会异常苦楚。
给本身许下诺言,每周进修一个新的设计模式。
有时刻有很多新的和令人高兴的功能,让路给这些早期构建的版本,这些功能你可能会异常爱好,并欲望尽快上手。
进修基本的 Java 和 Android 编码指呐绫腔有什么快捷方法,也不消花费你几个小时的时光。因为这不是一次机能实现的,而是在开辟过程中潜移默化的。
提示:这有开端进修标准编码指南的极好资本。
10. 花点时光懂得 Android 最佳实践
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 日前,虹桥火趁魅站内一些茅跋扈进行了智能化进级——加装了“跋扈位智能引导体系&rdquo>>>详细阅读
本文标题:给 Android 开发者的 31 个 Pro 版进阶小贴士
地址:http://www.17bianji.com/lsqh/37452.html
1/2 1