原文鏈接:http://androidweekly.net/issues/issue-178
點擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態(tài)
在 Android 開發(fā)中加載本地庫存在一定的危險
(medium.com)
關(guān)于如何解決 Android 本地庫存在的問題,本文應(yīng)該是一個不錯的向?qū)АW詮?Android PackageManager 中的本地庫加載變得不可靠以后,相關(guān)人員又創(chuàng)建了一個更加健壯的解決辦法,他們稱它為“ReLinker”,請在“庫和代碼”部分點擊進行查看。
性能列表控件
(willowtreeapps.com)
本文講述了關(guān)于如何編寫優(yōu)化的列表控件適配器代碼的一個快速提示。
AppBar - 第 2 部分
(blog.stylingandroid.com)
在本系列文章的第 2 部分中,馬克·阿利森將我們的注意力轉(zhuǎn)向了 ViewPager 組件,即當用戶在 ViewPager 組件中進行滑動翻頁時改變外部折疊工具條中的特征圖像。
在 Android 應(yīng)用中調(diào)試 RxJava
(fernandocejas.com)
在本文中,費爾南多-塞哈斯向您介紹了他是如何調(diào)試 RxJava Observables 和 Subscribers的。
在單元測試和 instrumentation 測試中共享代碼
(blog.danlew.net)
在本文中,Dan Lew 就關(guān)于在單元測試和 instrumentation 測試的問題上給出了一些比較好的建議。
在活動中使用 Theme.NoDisplay
(plus.google.com)
來自于 Android 平臺團隊的 Dianne Hackborn 說,如果我們使用 Theme.NoDisplay,那么我們就可以立即注銷一個Activity。
Percent Support Library 庫 23.1 版本中添加了長寬比設(shè)置
(plus.google.com)
在 Percent Support Library 庫 23.1 版本中,增加了一個功能,就是我們可以通過 app:layout_aspectRatio 屬性去設(shè)置自定義的長寬比。
把 Plaid 轉(zhuǎn)換為 Kotlin:經(jīng)驗和總結(jié)
(antonioleiva.com)
安東尼奧·萊瓦將最近發(fā)布的 Plaid 演示應(yīng)用程序的首頁視圖轉(zhuǎn)換成為了 Kotlin,并且他想要把生成的代碼進行比較,來弄清楚這其中有什么東西得到了提升。
干凈的架構(gòu)之 jibber-jabber 到底是什么? - 第 2 部分
(pguardiola.com)
在本文中,Pablo Guardiola 提到了一些分層架構(gòu),解釋了一些它們的共同點以及它們各自的優(yōu)點和缺點。除了 jibber-jabber,他還介紹了一下 Hexagonal 架構(gòu)以及它的一些潛在的弊端。
build.gradle 無處不在
(www.genymobile.com)
語法適用范圍:允許您從文件中注入 Gradle 腳本。
動態(tài) Android 依賴版本其實很好
(brock.io)
最近我一直在閱讀有關(guān)于為何動態(tài)的 Android 依賴版本的是弊大于利的博客。雖然具有確定性的建立項目是非常重要的,但是這并不意味著你應(yīng)該放棄所有的動態(tài)版本。
利用冷啟動時間來讓您的應(yīng)用程序看起來運行得更快
(plus.google.com)
在傳統(tǒng)的運行過程中,窗口的預(yù)覽和實際內(nèi)容的加載是不同步的,如果使用冷啟動,就能讓你在視覺上認為它們是一致的,這樣的話,您可能會產(chǎn)生一個幻覺,即認為您的應(yīng)用程序運行得更快了
Dropbox 招聘 Android 軟件開發(fā)工程師
(Seattle, WA)
Dropbox 移動應(yīng)用小組的重點是要在 Dropbox 應(yīng)用程序上進行創(chuàng)新,不斷的改善技術(shù)基礎(chǔ)和用戶界面??靵戆桑臀覀円黄饎?chuàng)造 Dropbox 的未來!
X-團隊招募 Android 開發(fā)者
(遠程)
我們正在尋找對 Android 具有廣泛理解的開發(fā)人員。當然,我們期望的比較完美的候選人應(yīng)該對不同的庫和框架高度熟練。我們需要 100 個遠程開發(fā)者,如果你成為一個遠程開發(fā)人員,那么我們將會提供一定的資金來幫助你實現(xiàn)你的目標。
Android 開發(fā)者
(墨爾本,悉尼)
如果你是一個很棒的 Android 開發(fā)者,并且你想要做一些比較出眾的項目,那你就來加入我們的團隊吧,我們是在一個具有協(xié)作精神和創(chuàng)造力的工作環(huán)境下工作,并且我們常常給自己時間去研究,創(chuàng)新以及開發(fā)那些可以引領(lǐng)行業(yè)的項目。
Frodo
(github)
Frodo 是一個可以在日志輸出框(logcat)中輸出 RxJava Observables 和 Subscribers 日志的 Android 庫。
ReLinker
(github)
一個強大的 Android 本地庫加載器。
自編譯的 Android 應(yīng)用程序
(github)
這是一個對應(yīng)用程序能夠進行自編譯,進行突變以及傳播病毒的強有力的證明。不過目前只能在 Android 4.3_r3.1 Galaxy Nexus 或者 android 5.1.1 下的 Cyanogenmod 12.1上進行運行,并且已經(jīng)在 Nexus 5,6 和 10 版本的設(shè)備上得到了證實。
EmailAutoCompleteTextView
(github)
EmailAutoCompleteTextView 是一個帶有內(nèi)置郵件的適配器的 AutoCompleteTextView 組件,這個庫可以自動的在你的控件清單中添加 GET_ACCOUNTS 權(quán)限。對于 Android 棉花糖而言,這個庫還能處理運行時的權(quán)限。
KotlinFPWebinar
(github)
這是Kotlin函數(shù)式編程研討會的部分代碼。
Android 平臺分布的最新數(shù)字
(www.androidpolice.com)
谷歌更新了開發(fā)者所處平臺的新的分布情況,這其中最值得關(guān)注的就是,現(xiàn)在棉花糖設(shè)備比凍酸奶更多了。
Droidcon 倫敦 2015 的視頻可以看啦
(skillsmatter.com)
現(xiàn)在大部分來自 Droidcon 倫敦 2015 的視頻可以觀看了。
Google Play Services 8.3 添加了新功能
(www.youtube.com)
Google Play services 8.3 現(xiàn)在剛剛發(fā)布出來,它可以讓你建立一些更好的應(yīng)用程序,可以增加一些比如:登錄,連接位置提供程序,應(yīng)用程序邀請以及可穿戴的數(shù)據(jù)層 API 等新功能。
Design Notes 之 Kirill Grouchnikov
(www.designnotes.fm)
在本周,Liam Spradlin 和谷歌的 UI 工程師 Kirill Grouchnikov 進行了交流,介紹了一些比較顯著的像素。
在 Ktolin 中進行函數(shù)式編程
(www.youtube.com)
Mike Hearn 通過一些實際的例子對如何在 Ktolin 中進行函數(shù)式編程進行了簡要的介紹,即在您編碼的時候,創(chuàng)建一個帶有自動完成提示的文本字段。
Android開發(fā)者后臺:Webview
(androidbackstage.blogspot.com)
Chet 和來自 WebView 團隊的 Ben Murdoch 和 Richard Coles 進行了會談。
和 Hadi Hariri 談一談 Kotlin
(fragmentedpodcast.com)
Fragmented 團隊的業(yè)務(wù)最佳人選 —— Hadi Hariri 和我們談?wù)摿擞嘘P(guān)于什么東西可以在 Kotlin Android 開發(fā)中稱為新的希望?
這些 toggle 可以為我做什么?
(www.youtube.com)
Andrea Falcone 研究了一些 Android 系統(tǒng)開發(fā)者選項中的一些更復(fù)雜的選項,并且他談到了一個開發(fā)人員應(yīng)該使用它們來調(diào)試應(yīng)用程序中出現(xiàn)的問題。
距離信標 - GDG Denver
(www.youtube.com)
Dave Smith 介紹了谷歌進行信標管理的距離信標 API 以及用于客戶端發(fā)現(xiàn)附近郵件的 API。