这是对国外优质文章系列的译文首篇,旨在帮助国内Android开发者掌握国际第一手开发资料,提升国内Android开发者的整体水平。
本文的作者是Amit Shekhar,印度顶尖技术机构Mindorks的Android大神,接下来呈现干货。
本文发布于Medium(时间:2018/01/01)
这是原文地址: Top Android Tech To Learn In 2018
我们大多数的人已经开始去学习和使用Kotlin。去年,谷歌官方将Kotlin作为Android开发的第一类语言,这使得它以一种极快的速率普及于广大开发者之中。为了让我们不要被甩在后面,开始学习和在我们的app中使用它。今年,预期它将会被广大开发者所使用。
下面是一些很棒的链接:
一个将Kotlin应用于Android开发的完备指导
Kotlin官方指导
Flutter是一个帮助开发者和设计者去高效率地建立一个移动端app的新的移动端app SDK。
它能够很容易并且快速地建立一个移动端app。就像React Native,它也提供了rective-style的视图。它通过避免使用JavaScript Bridge以及通过将Dart作为编译语言来改善性能。Dart由于被提前编译进本机(Native)代码而被使用在多个平台上。编译成本机代码也能够改善app的启动时间。
让我们看看Flutter在2018年的成长,它将会备受关注。
Android架构组件是一些库的集合,它能够帮助你构建出健壮、可测试、稳定的app,它们可以被用来管理你的Ui组件生命周期和处理数据持久化存储。
我们中的大多数人已经开始学习了Android架构组件。
今年它将被大量的开发者所接受。
2017年以使用MVP,MVVM,Rxjava,Dagger2的趋势开始,并以使用Kotlin和Android架构组件的趋势结束。
下面是一些很棒的链接:
学习MVP
以一种简单的方式学习MVP架构
基于MVVM架构的项目
学习Rxjava完全指南
学习Dagger2完全指南
快乐学习:)
想要更多,并且学更多
在blog.mindorks.com查看Android的所有顶级文章。
第一篇译文落幕,我想可能没人会点赞,但是,没关系,我会一直坚持下去,高质量,高效率地为大家提供干货。
本篇就此完结,如有错漏之处,欢迎指正,谢谢各位赏阅。
更好的阅读体验,请见JsonChao的个人站点
我的公众号 JsonChao 开通啦,如果您想第一时间获取最新文章和最新动态,欢迎扫描关注~