2018必學的頂尖Android技術(譯)(作者:Amit Shekhar)

jsonchao發表於2018-01-05

前言

這是對國外優質文章系列的譯文首篇,旨在幫助國內Android開發者掌握國際第一手開發資料,提升國內Android開發者的整體水平。

本文的作者是Amit Shekhar,印度頂尖技術機構Mindorks的Android大神,接下來呈現乾貨。

本文釋出於Medium(時間:2018/01/01)

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

開篇

image

2018來了,祝福所有人

一、Kotlin

我們大多數的人已經開始去學習和使用Kotlin。去年,谷歌官方將Kotlin作為Android開發的第一類語言,這使得它以一種極快的速率普及於廣大開發者之中。為了讓我們不要被甩在後面,開始學習和在我們的app中使用它。今年,預期它將會被廣大開發者所使用。

下面是一些很棒的連結:

二、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的個人站點

來源:https://juejin.im/post/5a4f542cf265da3e474433b4

相關文章