全新 Android 構建元件到底有多好用?
開發者們可能是世界上最 “貪圖享樂” 的人群了 —— 事實上您找不到另外一群人會在避免枯燥重複的工作方面投入如此高的熱情。為了讓開發者們在開發全新的 Android 應用時更加省心,我們聽取了大家的意見,並推出了全新的構建元件 ↓
* 注 1: 文件庫 ↓
https://developer.android.google.cn/topic/libraries/architecture/index.html
* 注 2: 程式碼實驗室 ↓
https://codelabs.developers.google.com/codelabs/android-persistence/#0
https://codelabs.developers.google.com/codelabs/android-lifecycles/#0
1. 新增 Google Maven 儲存庫
Android Studio 專案預設不配置訪問該儲存庫。
開啟您的專案的 build.gradle 檔案(不是您的應用或模組使用的檔案),並新增下文中的高亮部分:
repositories {
jcenter ()
maven { url 'https://maven.google.com' }
}
}
2. 新增構件元件
開啟您的應用或模組使用的 build.gradle 檔案,並新增您需要的內容:
想支援 Lifecycles、LiveData 和 ViewModel,請新增:
compile "android.arch.lifecycle:runtime:1.0.0-alpha5"
compile "android.arch.lifecycle:extensions:1.0.0-alpha5"
annotationProcessor “android.arch.lifecycle:compiler:1.0.0-alpha5"
想支援 Room,請新增:
compile "android.arch.persistence.room:runtime:1.0.0-alpha5"
annotationProcessor “android.arch.persistence.room:compiler:1.0.0-alpha5"
想支援測試 Room 遷移,請新增:
testCompile “android.arch.persistence.room:testing:1.0.0-alpha5"
想支援 Room RxJava,請新增:
compile “android.arch.persistence.room:rxjava2:1.0.0-alpha5"
再次感謝大家為這套元件貢獻的諸多意見和建議,我們期待著大家的反饋!
推薦閱讀:
相關文章
- Android 好用的自定義元件、框架Android元件框架
- [譯] 為多個品牌和應用構建 React 元件React元件
- Android 端外推送到底有多煩?Android
- 構建自定義元件元件
- Gradle自動實現Android元件化模組構建GradleAndroid元件化
- Gradle for Android 第五篇( 多模組構建 )GradleAndroid
- 20多個好用的 Vue 元件庫,請查收!Vue元件
- 構建自己的React UI元件庫: 構建首頁ReactUI元件
- 通過Gradle自動實現Android元件化模組構建GradleAndroid元件化
- 微信支付的跨平臺架構到底有多牛?架構
- 快速構建vue ui元件庫VueUI元件
- 如何快速構建React元件庫React元件
- Maven構建多模組工程Maven
- 關積珍:智慧交通構建全新出行模式模式
- 全新SaaS運維監控平臺構建書運維
- Android 元件化之通訊(多模組,多程式)Android元件化
- Android 元件化架構概要Android元件化架構
- 介紹一個好用的 Laravel Menu 建構包Laravel
- 5款最好用的AngularJS程式構建框架AngularJS框架
- Docker構建多平臺映象Docker
- Docker 構建多平臺映象Docker
- lit Web元件:構建快速、輕量級的 Web 元件Web元件
- Python 到底有多“香”Python
- EMAS Serverless到底有多便利?Server
- 從零構建Android工程Android
- Android MVVM元件化架構方案AndroidMVVM元件化架構
- 《Android元件化架構》上市了Android元件化架構
- Android新元件架構——LifecylceAndroid元件架構
- Android架構元件WorkManager詳解Android架構元件
- Android架構元件Room的使用Android架構元件OOM
- 如何構建UI元件設計規範?UI元件
- 使用webpack構建多頁應用Web
- springboot-多模組構建Spring Boot
- Dockerfile 多階段構建實踐Docker
- 使用Webpack構建多頁面程式Web
- Webpack4+ 多入口程式構建Web
- Gradle構建多模組專案Gradle
- Google Cloud到底有多強大?GoCloud