原文地址:http://androidweekly.net/issues/issue-275
寫在前面的話:如果有那個教程文章看不懂,可以私信我,我可以整理整理,出個教程。(個別的沒有翻譯,因為翻譯的反而沒有英文的好理解
一、文章
Josh Burton介紹MapMe,一個用Kotlin編寫的Android庫,將適配器模式帶到地圖上。
在本課程中,您將學習開發(fā)Android應用程序的基礎(chǔ)知識。它將幫助您完成每一步,從設(shè)置到發(fā)布應用程序到游戲店。
3.Taming state and side effects on Android
Ivan Kupalov提出了一種類似Redux的方法來管理Android應用中的狀態(tài)。
馬克·艾里森(Mark Allison)研究了一些可以極大地幫助我們的kotlin課程進行測試的技術(shù)。
當我們用單一的界面連接到所有的Dropbox,Google Drive,OneDrive和Box時,為什么要為每個不同的API編寫代碼?
6.ViewModels and LiveData: Patterns + AntiPatterns
JoseAlcérreca在這里檢查了ViewModel和LiveData使用的一些模式和反模式。
在這篇博客文章中,Hannes Dorfmann討論了SingleLiveEvent要求解決的問題可以用Model-View-Intent和適當?shù)臓顟B(tài)管理來解決。
Remixer是Google通過允許您調(diào)整UI變量而不需要重新構(gòu)建(甚至重新啟動)您的應用程序來快速迭代UI更改的框架。您可以調(diào)整數(shù)字,顏色,布爾和字符串。
9.Creating a Reactive Data Layer with Realm and RxJava2
為了了解如何使用RxJava2有效地使用領(lǐng)域,GáborVáradi深入了解為什么Realm被公開為反應性事件源,以及如何充分利用其反應性。
Jason Feinstein分享了支持庫AsyncListUtil的教程,以及如何使用SQLite數(shù)據(jù)庫中的數(shù)據(jù)正確地回收RecyclerView。
Chris Craik介紹了SQLiteCursor分頁問題,??為什么他激發(fā)了他在Android Architecture Components中使用Room Persistence和Paging庫的小型查詢。
12.Building a Guitar Chord Tutor for Actions on Google: Part One
本文旨在提供一個更高層次的介紹,以構(gòu)建平臺來演示用于創(chuàng)建Google Action的工具和方法。
二、庫
Remixer是通過允許您調(diào)整UI變量而不需要重新構(gòu)建(甚至重新啟動)您的應用程序來快速迭代UI更改的框架。您可以調(diào)整數(shù)字,顏色,布爾和字符串。
一個用于實驗自適應圖標的Android應用程序
3.MapMe
MapMe是一個用于使用地圖的Android庫。 MapMe將適配器模式帶到Maps,簡化了標記和注釋的管理。
分頁庫使您的應用程序更容易根據(jù)需要從數(shù)據(jù)源逐步加載信息,而不會使設(shè)備過載或等待時間太長,以便進行大型數(shù)據(jù)庫查詢
三、新聞
1.Android Studio 3.0 Beta 6 is now Available
Android Studio 3.0 Beta 6現(xiàn)在可以在Canary,Dev和Beta渠道中使用
JUnit 5.0已經(jīng)發(fā)布,可用于編寫Android測試。
3.TextView:現(xiàn)在使用自動調(diào)整大小
使用Android O和支持Lib 26,TextView獲得了一個新的屬性:autoSizeTextType,它允許文本在使用動態(tài)內(nèi)容時統(tǒng)一縮放。
Google開發(fā)者日歐洲2017年在波蘭克拉科夫舉行。在這個播放列表中,您可以在所有的軌道(Develop on Mobile,Mobile Web,Beyond Mobile和Android)上找到活動中記錄的所有會話。
5.Android Internals with Effie Barak
在ADB第77集,Chet和Tor與Pinterest的Effie Barak談論了Android內(nèi)部的內(nèi)容,以及衡量和改進應用程序性能。
6.Romain Guy on Displays, CPU’s, GPU’s and Color
在這一集中,來自Google的Romain Guy讓我們了解在移動設(shè)備上顯示圖形很重要的一切:刷新率,vsync,雙緩沖,色彩空間等。
四、設(shè)計
JuhaniLehtim?ki深入了解底層導航如何跨平臺設(shè)計,同時遵守Android導航指南
關(guān)注我的微信公眾號MAndroid。同步更新,還有更多的Android資訊。