點擊訂閱郵箱第一時間掌握 Android Weekly 中文版更新動態
本頁面譯文由極客學院Wiki翻譯團隊成員:Titanjum 獨家提供
Android技術交流群,請加QQ:182754086
文章 & 教程
使用 Design 支持庫的 Bottom Sheets
(code.tutsplus.com))
Design 支持庫已經隨著時間在改進,在 23.2 release 版本增加了 bottom sheets 的支持。在本文中,你會學到如何很簡單地利用 bottom sheet 模板實現到你自己的app中。
Android 的線程批注的缺點
(mcomella.xyz)
當Android的線程注釋,如@UiThread和@WorkerThread宣布,Michael Comella 很興奮。然而,許多個月后,他覺得像他所希望的,但不知道確切的原因注解并沒有正常工作。他決定調查原因。
AutoValue 的擴展
(jakewharton.com)
谷歌的AutoValue庫通過代碼生成提供了方便的Java值類型和其即將發行的有一個強大的新功能:擴展。本講座介紹了擴展功能,包括為Android實用的擴展功能,并為建立自己的技巧。
有關 Vectors 的所有內容(最終版)
(blog.stylingandroid.com)
第三次發布臨時系列文章,關于 Android VectorDrawable 的狀態。Google 發布了 Android 支持庫 23.2,包含了很多的其他模塊,也包含了倍受矚目的 VectorDrawableCompat。
五個不太知名的掛載主線程的方法
(blog.nimbledroid.com)
在一般情況下,這會導致主線程掛起16 * N 毫秒將導致 N 中的任方法調用丟幀。我們把這種方法叫 掛方法。在這篇博客文章中,我們將首先看看掛起方法的例子,再看看為五個鮮為人知的方式,可能會掛起主線程。
開源代碼 Android 的 LightCycle
(developers.soundcloud.com)
最近 SoundCloud 開源了 LightCycle,一個幫助將邏輯從 Activity 和 Fragment 分離到很小,自包含的組件,名字叫 LightCycles。
Felipe Lima 講述在 Android Airbnb 采用 RxJava
(realm.io)
這此討論涵蓋了 Airbnb 的采用新模式和技術的經驗,包括動畫、實現難度和過程中的經驗教訓。RxJava 也在生成環境代碼示例中使用,對比勢在必行的 reactive 途徑,并將討論了各自的優點和局限性。
第一個五年
(blog.stylingandroid.com)
Mark Allison 已經通過寫每周有深度的文章為我們分享了他的 Andr??oid 的知識。請一定要感謝他在Twitter上,G +或這篇文章。并聘請他,而他仍然可用!
RxJava - 使用 Subjects 的問題
(tomstechnicalblog.blogspot.com)
Subjects 既是一個 Obserable 也是一個 Observer。某些特性和功能看起來很方便,但是也能快速促使反模式。Thomas Nield 寫了一些你可能會遇到的一些問題。
高級 RxJava:編寫一個自定義的 reactive 基本類型
(akarnokd.blogspot.com)
時而,問題或要求上來,人都會真正想擁有他/她自己的reactive 類型。盡管 RxJava 的 Observable 有大量方法并可以利用lift(),extend() 和 compose()可擴展的,有人覺得 Observable 應該有xyz()操作符,或者在某些鏈里,鏈不應該調用uvm()。
贊助
用 buddybuid 更好更快構建 app
(buddybuild.com)
Buddybuild是自動構建,部署和收集反饋您的Andr??oid應用程序最簡單的方法。即時發送應用程序建立以用戶buddybuild內置的電子郵件和懈怠根據部署系統。然后,用一個簡單的截圖,用戶可以輕松地與重要的設備元數據給你完美的洞察,他們遇到任何錯誤一起發送反饋。與buddybuild發貨更好的應用程序,更快 - 無需嘗試演示在登錄!
聘請-市場上的Android開發人才招聘
(hrd.com)
Android的開發者的需求,所以不宜公司??適用于你?在錄用,這就是它究竟是如何工作的。獲得5+的工作機會來自像尤伯杯,條紋,和Facebook與1應用的公司。今天就加入雇傭和獲得1K的獎金,當你找到一份工作!
設計
移動應用設計:吸引用戶,并提高轉化率
(www.thinkwithgoogle.com)
在一個擁擠的市場,如何應用程序吸引新客戶,贏得忠誠度,并創造價值?隨著一個愉快的應用體驗偉大的設計。
Keyline Pushing app + Layout Bound
(androiduiux.com)
Taylor Ling 常常會問他怎么從檢查的角度設計的應用程序,特別是在布局,走線,條重要等等,讓他分享他的工具和技術在這個崗位。
動畫設計是UI的未來
(blog.prototypr.io)
小題大做的是什么?為什么是重要的?動畫告訴你這些故事。在一個應用中一切都是序列,而動畫是你的引導。對于每一個按鈕點擊和屏幕轉換,下面有很多種情況。
Android 上的 Bottom Tabs 設計
(blog.iangclifton.com)
鑒于 Android 已經在應用程序頂部顯示 tab 的格局,兩個明顯的原因讓那些底部 tab 脫穎而出:在屏幕的底部往往更容易達到一個大的手機上,在底部把卡給設計視覺平衡。
UX 手機設計:底部導航
(uxplanet.org)
根據 Nick Babich 的介紹,把重要的放置頂層而經常使用動作在屏幕的底部,因為它們被舒適地單手或一拇指相互作用達成。
Microinteractions:應用設計的秘密
(uxplanet.org)
把最好的產品做好兩件事情:特征和細節。特點是什么吸引人們到你的產品。細節是什么讓他們在那里。和細節是什么實際上使我們的應用程序從我們的競爭對手中脫穎而出。
工作
移動開發
(加州山景城-可以遠程)
Khan Academy 是一個使命,以提供對任何人都是免費的,世界一流的教育,任何地方。見你可以在http://khan.co/ka_stories的影響,來幫助建立應用程序采用了最新的 Andr??oid 技術(RxJava,Dagger,Retrofit等),提供免費的高質量的學習內容
Android開發者
(波士頓)
Censio是塑造互聯世界的未來,和拯救生命的過程。我們的數據科學家和工程師正在使用先進的智能傳感器技術,大數據和分析,以提高駕駛員的安全,同時重新定義保險是如何定價和交付。
資深手機工程師- Android
(舊金山,加州或華盛頓特區)
拉力Health公司是一家數字醫療公司,很容易讓人們以幫助個人和雇主重新構思消費者健康參與負責他們的健康和健康的。我們正在尋找的人加入我們的Andr??oid團隊!
Android 工程師
(舊金山)
Yelp的連接消費者以極大的本地企業都在世界各地。我們正在尋找誰愛數以百萬計的人民創造愉快的用戶體驗,并采取對他們的工作產品的所有權興旺各級Android開發。
庫與代碼
Lightcycle
(github.com)
LightCycle是一個Android庫,一個幫助將邏輯從 Activity 和 Fragment 分離到很小,自包含的組件,名字叫 LightCycles。
MaterialColorsApp
(github.com)
由 Roman Nurik 開發的一個方便的小 Mac 應用程序,讓您可以快速訪問標準的材料設計調色板。
LandscapeVideoCamera
(github.com)
強大的自定義Android相機與在視頻質量和文件大小的精細控制,限制錄音唯一的風景線。
新聞
Android的實驗I / O挑戰
(www.androidexperiments.com)
在慶祝活動的創意和代碼加入谷歌。輸入您的Andr??oid實驗現在和4月13日之間,贏得一個機會,它(和你)去谷歌I / O 2016年!
Fragmented Podcast Update – TSHIRTS!
(fragmentedpodcast.com)
在宣布限量版 Fragmented 的T恤。
Android Studio 2.1 Preview 4 Available
(tools.android.com)
谷歌已經在 canary channel 推出 Android Studio 2.1 預覽版4。此版本整合了即時運行更多的bug修復。
工具
谷歌的新的輔助掃描儀
(www.androidpolice.com)
全新的Accessibility掃描儀應用程序允許你檢查潛在的問題或可訪問性方面可能的改進您的應用程序。它在Play商店免費下載,但目前它看起來像它僅限于在Android 6.0設備。
視頻與播客
Design notes with Max Ignatyev of Sympli
(www.designnotes.fm)
本周利亞姆Spradlin馬克斯伊格納季耶夫,Sympli.io的創始人,該橋梁與Android這樣的工作室和X代碼IDE來緩解開發人員和設計師之間的合作,如Photoshop和素描的應用程序的工具講話。
文章首發于:
http://wiki.jikexueyuan.com/project/android-weekly/issue-198/index.html