作家
登录

给Android开发者的31个Pro 版进阶小贴士

作者: 来源: 2017-09-15 17:33:07 阅读 我要评论

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!


响应式编程办法能帮你更快地编写交互式应用,并闪开产生活更轻松更有趣。

在你成为一名优良的安卓开辟者的摸索中,这里有一些大年夜小我经验中总结出来的小贴士可以用来赞助你。

所以,假如你计算投入到安卓开辟中或者已经成为了一名安卓开辟者,那你已经找到了绝佳的处所。

所以,不要再浪费更多的时光,我们开端吧。

1.熟悉 Android 框架的内部构件

如不雅你须要进级你的 Android “游戏”,请不要再害怕去接触 Android SDK 的内部运作,尽快开端存眷它吧。

2.尽量克服漏掉恐怖症(FoMo)

Android 体系很大年夜,异常大年夜。在一两个月阁下的时光里,根本不克不及完全控制它。钠揭捉?的越多,你会发明有更多的新事物来到你的面前。作为一个初学者,害怕漏掉一些器械是很正常的。

然则请试着克服它。懂得你真正须要进修的内容,以便开端在正在构建的应用法度榜样中应用,然后再慢慢地扩大本身的视野。

3.开端浏览更多的代码

大年夜多半开辟人员没有时光浏览其他开辟人员正在撰写的内容。他们大年夜部分时光都在写他们已经知道的内容。

如不雅想进步你的 Android 开起身巧,请务须要推敲采取响应式编程办法。这将迫使你以完全不合的思虑方法构建应用法度榜样。

但这对进步你的开起身能并没有赞助,不会增长你的常识。你应当开端接触其他开源的应用和库,并开端进修。天天30分钟的代码浏览是一个很好的开端。你会惊奇地发明你不知道典范多新事物。

提示:这里有一些很好的开源竽暌功用可以赞助你上手。

4.斟灼揭捉?习更多的说话

这将开辟你的视野也将极大年夜的进步你的安卓开起身能。下定决心每年至少进修一门新的法度榜样说话。但不要只是在一周内浏览它然后丢在一边。尽量懂得说话的深层次内涵和它内部若何实现。

提示:看看这篇出色的文┞仿能赞助你做很好的决定。(SPOILER — Javascript is the answer)

5.是时刻进修 java 设计模式了

我不再强调它在你漫长的安卓开辟职业生活中的重要性了。当你在解决极重要的法度榜样问题时,设计模式可以或许真正极大年夜地赞助你实现优雅的解决。

你也须要跟上其他开辟者的办法,如许当他们评论辩论工程模式或者装潢者模式或者门面模式时,你能立时知晓他们的意思。

给本身许下诺言,每周进修一个新的设计模式。

提示:这里有你开端的绝佳资本。假如书是你的选择,这本请务必一读。

6. 开端供献开源

假如你已经开辟了一些有效的代码并用在本身的应用中,那么推敲开源它。在这个过程中话苄很多须要进修,这会赞助你成为一名开辟者。

假如你没有什么须要开源的,推敲捡出其他感兴趣的代码工程并修复一些 bug 。完美文档或者写一些单位测试。

即使是你一一丝丝的赞助,对项目保护者包管项目标运转都是有赞助的。

提示: 这里有一份你开端为开源供献的绝佳指南。

7. 花一些时光使你的 IDE 为你工作

成为一名安卓开辟者是轻易的,然则成为一名成功和出色的开辟者并不轻易。须要大年夜量的尽力工作,豪情,奉献精力和锲而不舍才能达到。

开端花一些时光懂得你正在应用的 IDE — Android Studio 。它比你想象的能干得多。有很多炫酷的特点和快捷方法隐蔽在琅绫擎。但大年夜多半开辟者不知道或永远不会去测验测验发明。

形成一种习惯,摸索新的和更好的办法使你的对象为你工作,大年夜而进步你的工作流和临盆力。

提示: 这里有一篇绝妙文┞仿赞助你像专家一样控制 Android Studio 。

8. 是时刻精确架构你的应用了

大年夜多半时光,我们最终把我们所有的代码随便率性堆砌在 Activities 和 Fragments 中,使它们变成巨大年夜的神一般的对象,几乎弗成保护和测试。

你的应用采取好的架构是异常重要的, 像 MVP、MVVM、Redux, 等。推敲分别你的应用营业逻辑,视图交互和数据交互传输到不合的层,使它们易于治理和测试。

提示: 这些大年夜谷歌检索出的实用蓝皮书能使你架构 Android 应用更轻松。

9. 控制 Android 简洁编码指南

切切不要忽视简洁性。和那些将代码写的很纷乱的开辟者共事会异常苦楚。

请开端遵守 TDD 的“红 - 绿-重构”轮回办法。起首写入掉败的测试用例(红色),然后写入实际代码使测试经由过程(绿色),最落后一步清理和优化代码(重构)。

20. 设置一个恰当的自动发行机制

进修基本的 Java 和 Android 编码指呐绫腔有什么快捷方法,也不消花费你几个小时的时光。因为这不是一次机能实现的,而是在开辟过程中潜移默化的。

如不雅你发明一个有意思的 Android 库,不该该只是去懂得它的文档和 API ,而是应急地点练手项目中测验测验。这会让你对这个库懂得更深。

18. 开端写更多的测试

提示:这有开端进修标准编码指南的极好资本。

10. 花点时光懂得 Android 最佳实践

为让本身比其他开辟人员更有优势,并构建出卖相和功能都很牛的应用法度榜样,你须要开端进修一些 Android 开辟的最佳实践。

这些做法和经验积聚,可以赞助你成为更优良的开辟者,并让你的应用法度榜样脱颖而出。

提示:这有构建应用程式的一些最佳做法的汇总。

11. 经由过程听播客来竽暌剐效应用余暇时光

  推荐阅读

  为何你会被强插广告/盗号?谈HTTPS连接的那些事

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 信赖很多同伙都碰到过网页被强插告白的情况,好端端一个干净的页面,动不动就被插了个屠龙宝刀点击就送的>>>详细阅读


本文标题:给Android开发者的31个Pro 版进阶小贴士

地址:http://www.17bianji.com/lsqh/37461.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)