2018必学的顶尖Android技术(译)(作者:Amit Shekhar)

    技术2022-07-11  114

    前言

    这是对国外优质文章系列的译文首篇,旨在帮助国内Android开发者掌握国际第一手开发资料,提升国内Android开发者的整体水平。

    本文的作者是Amit Shekhar,印度顶尖技术机构Mindorks的Android大神,接下来呈现干货。

    本文发布于Medium(时间:2018/01/01)

    这是原文地址: Top Android Tech To Learn In 2018

    开篇

    2018来了,祝福所有人

    一、Kotlin

    我们大多数的人已经开始去学习和使用Kotlin。去年,谷歌官方将Kotlin作为Android开发的第一类语言,这使得它以一种极快的速率普及于广大开发者之中。为了让我们不要被甩在后面,开始学习和在我们的app中使用它。今年,预期它将会被广大开发者所使用。

    下面是一些很棒的链接:

    一个将Kotlin应用于Android开发的完备指导

    Kotlin官方指导

    二、Flutter

    Flutter是一个帮助开发者和设计者去高效率地建立一个移动端app的新的移动端app SDK。

    它能够很容易并且快速地建立一个移动端app。就像React Native,它也提供了rective-style的视图。它通过避免使用JavaScript Bridge以及通过将Dart作为编译语言来改善性能。Dart由于被提前编译进本机(Native)代码而被使用在多个平台上。编译成本机代码也能够改善app的启动时间。

    让我们看看Flutter在2018年的成长,它将会备受关注。

    三、Android Architecture Component

    Android架构组件是一些库的集合,它能够帮助你构建出健壮、可测试、稳定的app,它们可以被用来管理你的Ui组件生命周期和处理数据持久化存储。

    我们中的大多数人已经开始学习了Android架构组件。

    今年它将被大量的开发者所接受。

    2017年以使用MVP,MVVM,Rxjava,Dagger2的趋势开始,并以使用Kotlin和Android架构组件的趋势结束。

    下面是一些很棒的链接:

    学习MVP

    以一种简单的方式学习MVP架构

    基于MVVM架构的项目

    学习Rxjava完全指南

    学习Dagger2完全指南

    快乐学习:)

    想要更多,并且学更多

    在blog.mindorks.com查看Android的所有顶级文章。

    结束

    第一篇译文落幕,我想可能没人会点赞,但是,没关系,我会一直坚持下去,高质量,高效率地为大家提供干货。

    本篇就此完结,如有错漏之处,欢迎指正,谢谢各位赏阅。

    更好的阅读体验,请见JsonChao的个人站点

    公众号

    我的公众号 JsonChao 开通啦,如果您想第一时间获取最新文章和最新动态,欢迎扫描关注~

    Processed: 0.013, SQL: 9