Android Weekly 275

原文地址:http://androidweekly.net/issues/issue-275

寫(xiě)在前面的話:如果有那個(gè)教程文章看不懂,可以私信我,我可以整理整理,出個(gè)教程。(個(gè)別的沒(méi)有翻譯,因?yàn)榉g的反而沒(méi)有英文的好理解

一、文章

1.MapMe - Android地圖適配器

Josh Burton介紹MapMe,一個(gè)用Kotlin編寫(xiě)的Android庫(kù),將適配器模式帶到地圖上。

2. Android開(kāi)發(fā)教學(xué)大綱

在本課程中,您將學(xué)習(xí)開(kāi)發(fā)Android應(yīng)用程序的基礎(chǔ)知識(shí)。它將幫助您完成每一步,從設(shè)置到發(fā)布應(yīng)用程序到游戲店。

3.Taming state and side effects on Android

Ivan Kupalov提出了一種類(lèi)似Redux的方法來(lái)管理Android應(yīng)用中的狀態(tài)。

4.Kotlin Testability – Part 1

馬克·艾里森(Mark Allison)研究了一些可以極大地幫助我們的kotlin課程進(jìn)行測(cè)試的技術(shù)。

5.CloudRail - 連接到API 10x更快

當(dāng)我們用單一的界面連接到所有的Dropbox,Google Drive,OneDrive和Box時(shí),為什么要為每個(gè)不同的API編寫(xiě)代碼?

6.ViewModels and LiveData: Patterns + AntiPatterns

JoseAlcérreca在這里檢查了ViewModel和LiveData使用的一些模式和反模式。

7.使用MVI的Reactive 第7部分

在這篇博客文章中,Hannes Dorfmann討論了SingleLiveEvent要求解決的問(wèn)題可以用Model-View-Intent和適當(dāng)?shù)臓顟B(tài)管理來(lái)解決。

8.讓您的Android Project彈出Remixer

Remixer是Google通過(guò)允許您調(diào)整UI變量而不需要重新構(gòu)建(甚至重新啟動(dòng))您的應(yīng)用程序來(lái)快速迭代UI更改的框架。您可以調(diào)整數(shù)字,顏色,布爾和字符串。

9.Creating a Reactive Data Layer with Realm and RxJava2

為了了解如何使用RxJava2有效地使用領(lǐng)域,GáborVáradi深入了解為什么Realm被公開(kāi)為反應(yīng)性事件源,以及如何充分利用其反應(yīng)性。

10.如何使用AsyncListUtil

Jason Feinstein分享了支持庫(kù)AsyncListUtil的教程,以及如何使用SQLite數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確地回收RecyclerView。

11.Android上的大型數(shù)據(jù)庫(kù)查詢(xún)

Chris Craik介紹了SQLiteCursor分頁(yè)問(wèn)題,??為什么他激發(fā)了他在Android Architecture Components中使用Room Persistence和Paging庫(kù)的小型查詢(xún)。

12.Building a Guitar Chord Tutor for Actions on Google: Part One

本文旨在提供一個(gè)更高層次的介紹,以構(gòu)建平臺(tái)來(lái)演示用于創(chuàng)建Google Action的工具和方法。

二、庫(kù)

1.material-remixer-android

Remixer是通過(guò)允許您調(diào)整UI變量而不需要重新構(gòu)建(甚至重新啟動(dòng))您的應(yīng)用程序來(lái)快速迭代UI更改的框架。您可以調(diào)整數(shù)字,顏色,布爾和字符串。

2.AdaptiveIconPlayground

一個(gè)用于實(shí)驗(yàn)自適應(yīng)圖標(biāo)的Android應(yīng)用程序

3.MapMe

MapMe是一個(gè)用于使用地圖的Android庫(kù)。 MapMe將適配器模式帶到Maps,簡(jiǎn)化了標(biāo)記和注釋的管理。

4.Paging Library

分頁(yè)庫(kù)使您的應(yīng)用程序更容易根據(jù)需要從數(shù)據(jù)源逐步加載信息,而不會(huì)使設(shè)備過(guò)載或等待時(shí)間太長(zhǎng),以便進(jìn)行大型數(shù)據(jù)庫(kù)查詢(xún)

三、新聞

1.Android Studio 3.0 Beta 6 is now Available

Android Studio 3.0 Beta 6現(xiàn)在可以在Canary,Dev和Beta渠道中使用

2.JUnit 5 User Guide

JUnit 5.0已經(jīng)發(fā)布,可用于編寫(xiě)Android測(cè)試。

3.TextView:現(xiàn)在使用自動(dòng)調(diào)整大小

使用Android O和支持Lib 26,TextView獲得了一個(gè)新的屬性:autoSizeTextType,它允許文本在使用動(dòng)態(tài)內(nèi)容時(shí)統(tǒng)一縮放。

4.Google開(kāi)發(fā)者日歐洲2017

Google開(kāi)發(fā)者日歐洲2017年在波蘭克拉科夫舉行。在這個(gè)播放列表中,您可以在所有的軌道(Develop on Mobile,Mobile Web,Beyond Mobile和Android)上找到活動(dòng)中記錄的所有會(huì)話。

5.Android Internals with Effie Barak

在ADB第77集,Chet和Tor與Pinterest的Effie Barak談?wù)摿薃ndroid內(nèi)部的內(nèi)容,以及衡量和改進(jìn)應(yīng)用程序性能。

6.Romain Guy on Displays, CPU’s, GPU’s and Color

在這一集中,來(lái)自Google的Romain Guy讓我們了解在移動(dòng)設(shè)備上顯示圖形很重要的一切:刷新率,vsync,雙緩沖,色彩空間等。

四、設(shè)計(jì)

On the Bottom Navigation Bar

JuhaniLehtim?ki深入了解底層導(dǎo)航如何跨平臺(tái)設(shè)計(jì),同時(shí)遵守Android導(dǎo)航指南

關(guān)注我的微信公眾號(hào)MAndroid。同步更新,還有更多的Android資訊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,777評(píng)論 25 709
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,837評(píng)論 2 45
  • 近來(lái)心情頗佳,每晚畫(huà)幅尬畫(huà),無(wú)奈技差紙慫,茅廁變成古剎。.
    曾穎閱讀 357評(píng)論 0 2
  • 嗨,那個(gè)走路很輕的長(zhǎng)發(fā)女孩。
    裹一縷清風(fēng)閱讀 189評(píng)論 0 0

友情鏈接更多精彩內(nèi)容