androidweekly.net中文版,主要內容為國外精品Android開發資料,質量和時效上比國內要高些,特製作中文版分享給大家
文章&教程
使用MotionLayout建立Android動畫
MotionLayout控制元件可以僅使用XML宣告來使其內容動畫化。Ashraff Hathibelagal在這篇教程中演示如何將其新增到 Android Studio工程並建立不同的動畫效果。
什麼時候‘when’全覆蓋?
Ataul Munim使用Kotlin中‘when’有新發現,並且從開源專案Plaid學習到一個新技巧。
Android Studio - 馴化介面
Android Studio中鍵盤快捷鍵不是無所不能的,文章將提供更多簡單技巧讓你提高生產力。Jeroen Mols將這些技巧封裝成快捷鍵方便使用。
成為Google認證Associate Android Developer
Ogunyeiwa Sodiq Opeyemi提供成為Gooogle認證Associate Android Developer的一些技巧。
可維護架構 – Daily Forecast
Mark Allison通過持續開發一款可維護的,可測試的天氣app來介紹優秀架構app。
Kotlin Andorid專案雲端持續整合
文章講解如何新增持續整合支援,包括測試,程式碼覆蓋報告以及在專案README中顯示出CI和覆蓋報告。
將Gradle Build Scripts轉為Kotlin編寫
David Schreiber-Ranner在文中介紹Koltin在Android開發另外一個領域的應用:Gradle構建指令碼。
使用KotlinTest進行資料驅動測試
Stephen Samuel介紹如何使用KotlinTest庫來編寫資料驅動測試,以及其它不錯的特性。
使用Transformations和MediatorLiveData進行響應式程式設計
一個可以實現部分響應式概念的工具是LiveData。Jose Alcérreca這邊文章幫你避免踩坑並使用設計模式來構建基於LiveData更好的響應式架構。
將Lifecycle代理給Kotlin
Prem Nirmal介紹如何巧妙應用Kotlin屬性代理來避免在處理生命週期事件時的空指標檢查。
KDispatcher 簡單輕量的Kotlin事件匯流排庫
Alexander Minkin介紹如何使用該事件匯流排庫。Android開發領域有很流行的事件匯流排庫(比如Otto,Greenrobot的EventBus),但是這個是針對Kotlin開發的。
庫&程式碼
wearfaceutils
Android Watch Face工具類
pickle
Cucumber testing for Android程式碼生成器
kotlintest
靈活全面的Kotlin測試工具
SdkSearch
Jake Wharton's Android應用和Chrome擴充套件以搜尋Kotlin編寫的Android SDK文件
ketro
適配Kotlin的簡潔Retrofit LiveData請求庫. 優雅傳遞錯誤給父fragment/activity。
新聞
Android Studio 3.2 Beta 4釋出
Android Studio 3.2 Beta 4在Beta channel釋出。
更新你的遊戲以適配最新Android
更新遊戲到最新API級別將確保使用者享受到最新提升,並仍然可以執行在舊Android裝置上。