點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
本頁(yè)面譯文由極客學(xué)院Wiki翻譯團(tuán)隊(duì)成員:Titanjum 獨(dú)家提供
Android技術(shù)交流群砰左,請(qǐng)加QQ:182754086
文章 & 教程
使用 Design 支持庫(kù)的 Bottom Sheets
(code.tutsplus.com))
Design 支持庫(kù)已經(jīng)隨著時(shí)間在改進(jìn),在 23.2 release 版本增加了 bottom sheets 的支持辈赋。在本文中,你會(huì)學(xué)到如何很簡(jiǎn)單地利用 bottom sheet 模板實(shí)現(xiàn)到你自己的app中绣的。
Android 的線程批注的缺點(diǎn)
(mcomella.xyz)
當(dāng)Android的線程注釋璃饱,如@UiThread和@WorkerThread宣布,Michael Comella 很興奮荚醒。然而贺奠,許多個(gè)月后霜旧,他覺(jué)得像他所希望的,但不知道確切的原因注解并沒(méi)有正常工作儡率。他決定調(diào)查原因挂据。
AutoValue 的擴(kuò)展
(jakewharton.com)
谷歌的AutoValue庫(kù)通過(guò)代碼生成提供了方便的Java值類型和其即將發(fā)行的有一個(gè)強(qiáng)大的新功能:擴(kuò)展。本講座介紹了擴(kuò)展功能儿普,包括為Android實(shí)用的擴(kuò)展功能棱貌,并為建立自己的技巧。
有關(guān) Vectors 的所有內(nèi)容(最終版)
(blog.stylingandroid.com)
第三次發(fā)布臨時(shí)系列文章箕肃,關(guān)于 Android VectorDrawable 的狀態(tài)婚脱。Google 發(fā)布了 Android 支持庫(kù) 23.2,包含了很多的其他模塊勺像,也包含了倍受矚目的 VectorDrawableCompat障贸。
五個(gè)不太知名的掛載主線程的方法
(blog.nimbledroid.com)
在一般情況下,這會(huì)導(dǎo)致主線程掛起16 * N 毫秒將導(dǎo)致 N 中的任方法調(diào)用丟幀吟宦。我們把這種方法叫 掛方法篮洁。在這篇博客文章中,我們將首先看看掛起方法的例子殃姓,再看看為五個(gè)鮮為人知的方式袁波,可能會(huì)掛起主線程。
開源代碼 Android 的 LightCycle
(developers.soundcloud.com)
最近 SoundCloud 開源了 LightCycle蜗侈,一個(gè)幫助將邏輯從 Activity 和 Fragment 分離到很小篷牌,自包含的組件,名字叫 LightCycles踏幻。
Felipe Lima 講述在 Android Airbnb 采用 RxJava
(realm.io)
這此討論涵蓋了 Airbnb 的采用新模式和技術(shù)的經(jīng)驗(yàn)枷颊,包括動(dòng)畫、實(shí)現(xiàn)難度和過(guò)程中的經(jīng)驗(yàn)教訓(xùn)。RxJava 也在生成環(huán)境代碼示例中使用夭苗,對(duì)比勢(shì)在必行的 reactive 途徑信卡,并將討論了各自的優(yōu)點(diǎn)和局限性。
第一個(gè)五年
(blog.stylingandroid.com)
Mark Allison 已經(jīng)通過(guò)寫每周有深度的文章為我們分享了他的 Andr??oid 的知識(shí)题造。請(qǐng)一定要感謝他在Twitter上傍菇,G +或這篇文章。并聘請(qǐng)他界赔,而他仍然可用桥嗤!
RxJava - 使用 Subjects 的問(wèn)題
(tomstechnicalblog.blogspot.com)
Subjects 既是一個(gè) Obserable 也是一個(gè) Observer。某些特性和功能看起來(lái)很方便仔蝌,但是也能快速促使反模式。Thomas Nield 寫了一些你可能會(huì)遇到的一些問(wèn)題荒吏。
高級(jí) RxJava:編寫一個(gè)自定義的 reactive 基本類型
(akarnokd.blogspot.com)
時(shí)而敛惊,問(wèn)題或要求上來(lái),人都會(huì)真正想擁有他/她自己的reactive 類型绰更。盡管 RxJava 的 Observable 有大量方法并可以利用lift(),extend() 和 compose()可擴(kuò)展的瞧挤,有人覺(jué)得 Observable 應(yīng)該有xyz()操作符,或者在某些鏈里儡湾,鏈不應(yīng)該調(diào)用uvm()特恬。
贊助
用 buddybuid 更好更快構(gòu)建 app
(buddybuild.com)
Buddybuild是自動(dòng)構(gòu)建,部署和收集反饋您的Andr??oid應(yīng)用程序最簡(jiǎn)單的方法徐钠。即時(shí)發(fā)送應(yīng)用程序建立以用戶buddybuild內(nèi)置的電子郵件和懈怠根據(jù)部署系統(tǒng)癌刽。然后,用一個(gè)簡(jiǎn)單的截圖尝丐,用戶可以輕松地與重要的設(shè)備元數(shù)據(jù)給你完美的洞察显拜,他們遇到任何錯(cuò)誤一起發(fā)送反饋。與buddybuild發(fā)貨更好的應(yīng)用程序爹袁,更快 - 無(wú)需嘗試演示在登錄远荠!
聘請(qǐng)-市場(chǎng)上的Android開發(fā)人才招聘
(hrd.com)
Android的開發(fā)者的需求,所以不宜公司??適用于你失息?在錄用譬淳,這就是它究竟是如何工作的。獲得5+的工作機(jī)會(huì)來(lái)自像尤伯杯盹兢,條紋邻梆,和Facebook與1應(yīng)用的公司。今天就加入雇傭和獲得1K的獎(jiǎng)金绎秒,當(dāng)你找到一份工作确虱!
設(shè)計(jì)
移動(dòng)應(yīng)用設(shè)計(jì):吸引用戶,并提高轉(zhuǎn)化率
(www.thinkwithgoogle.com)
在一個(gè)擁擠的市場(chǎng),如何應(yīng)用程序吸引新客戶校辩,贏得忠誠(chéng)度窘问,并創(chuàng)造價(jià)值?隨著一個(gè)愉快的應(yīng)用體驗(yàn)偉大的設(shè)計(jì)宜咒。
Keyline Pushing app + Layout Bound
(androiduiux.com)
Taylor Ling 常常會(huì)問(wèn)他怎么從檢查的角度設(shè)計(jì)的應(yīng)用程序惠赫,特別是在布局,走線故黑,條重要等等儿咱,讓他分享他的工具和技術(shù)在這個(gè)崗位。
動(dòng)畫設(shè)計(jì)是UI的未來(lái)
(blog.prototypr.io)
小題大做的是什么场晶?為什么是重要的混埠?動(dòng)畫告訴你這些故事。在一個(gè)應(yīng)用中一切都是序列诗轻,而動(dòng)畫是你的引導(dǎo)钳宪。對(duì)于每一個(gè)按鈕點(diǎn)擊和屏幕轉(zhuǎn)換,下面有很多種情況扳炬。
Android 上的 Bottom Tabs 設(shè)計(jì)
(blog.iangclifton.com)
鑒于 Android 已經(jīng)在應(yīng)用程序頂部顯示 tab 的格局吏颖,兩個(gè)明顯的原因讓那些底部 tab 脫穎而出:在屏幕的底部往往更容易達(dá)到一個(gè)大的手機(jī)上,在底部把卡給設(shè)計(jì)視覺(jué)平衡恨樟。
UX 手機(jī)設(shè)計(jì):底部導(dǎo)航
(uxplanet.org)
根據(jù) Nick Babich 的介紹半醉,把重要的放置頂層而經(jīng)常使用動(dòng)作在屏幕的底部,因?yàn)樗鼈儽皇孢m地單手或一拇指相互作用達(dá)成劝术。
Microinteractions:應(yīng)用設(shè)計(jì)的秘密
(uxplanet.org)
把最好的產(chǎn)品做好兩件事情:特征和細(xì)節(jié)缩多。特點(diǎn)是什么吸引人們到你的產(chǎn)品。細(xì)節(jié)是什么讓他們?cè)谀抢镅:图?xì)節(jié)是什么實(shí)際上使我們的應(yīng)用程序從我們的競(jìng)爭(zhēng)對(duì)手中脫穎而出瞧壮。
工作
移動(dòng)開發(fā)
(加州山景城-可以遠(yuǎn)程)
Khan Academy 是一個(gè)使命,以提供對(duì)任何人都是免費(fèi)的匙握,世界一流的教育咆槽,任何地方。見(jiàn)你可以在http://khan.co/ka_stories的影響圈纺,來(lái)幫助建立應(yīng)用程序采用了最新的 Andr??oid 技術(shù)(RxJava秦忿,Dagger,Retrofit等)蛾娶,提供免費(fèi)的高質(zhì)量的學(xué)習(xí)內(nèi)容
Android開發(fā)者
(波士頓)
Censio是塑造互聯(lián)世界的未來(lái)灯谣,和拯救生命的過(guò)程。我們的數(shù)據(jù)科學(xué)家和工程師正在使用先進(jìn)的智能傳感器技術(shù)蛔琅,大數(shù)據(jù)和分析胎许,以提高駕駛員的安全,同時(shí)重新定義保險(xiǎn)是如何定價(jià)和交付。
資深手機(jī)工程師- Android
(舊金山辜窑,加州或華盛頓特區(qū))
拉力Health公司是一家數(shù)字醫(yī)療公司钩述,很容易讓人們以幫助個(gè)人和雇主重新構(gòu)思消費(fèi)者健康參與負(fù)責(zé)他們的健康和健康的。我們正在尋找的人加入我們的Andr??oid團(tuán)隊(duì)穆碎!
Android 工程師
(舊金山)
Yelp的連接消費(fèi)者以極大的本地企業(yè)都在世界各地牙勘。我們正在尋找誰(shuí)愛(ài)數(shù)以百萬(wàn)計(jì)的人民創(chuàng)造愉快的用戶體驗(yàn),并采取對(duì)他們的工作產(chǎn)品的所有權(quán)興旺各級(jí)Android開發(fā)所禀。
庫(kù)與代碼
Lightcycle
(github.com)
LightCycle是一個(gè)Android庫(kù)方面,一個(gè)幫助將邏輯從 Activity 和 Fragment 分離到很小,自包含的組件色徘,名字叫 LightCycles恭金。
MaterialColorsApp
(github.com)
由 Roman Nurik 開發(fā)的一個(gè)方便的小 Mac 應(yīng)用程序,讓您可以快速訪問(wèn)標(biāo)準(zhǔn)的材料設(shè)計(jì)調(diào)色板横腿。
LandscapeVideoCamera
(github.com)
強(qiáng)大的自定義Android相機(jī)與在視頻質(zhì)量和文件大小的精細(xì)控制,限制錄音唯一的風(fēng)景線辙培。
新聞
Android的實(shí)驗(yàn)I / O挑戰(zhàn)
(www.androidexperiments.com)
在慶祝活動(dòng)的創(chuàng)意和代碼加入谷歌邢锯。輸入您的Andr??oid實(shí)驗(yàn)現(xiàn)在和4月13日之間扬蕊,贏得一個(gè)機(jī)會(huì),它(和你)去谷歌I / O 2016年丹擎!
Fragmented Podcast Update – TSHIRTS!
(fragmentedpodcast.com)
在宣布限量版 Fragmented 的T恤尾抑。
Android Studio 2.1 Preview 4 Available
(tools.android.com)
谷歌已經(jīng)在 canary channel 推出 Android Studio 2.1 預(yù)覽版4。此版本整合了即時(shí)運(yùn)行更多的bug修復(fù)蒂培。
工具
谷歌的新的輔助掃描儀
(www.androidpolice.com)
全新的Accessibility掃描儀應(yīng)用程序允許你檢查潛在的問(wèn)題或可訪問(wèn)性方面可能的改進(jìn)您的應(yīng)用程序再愈。它在Play商店免費(fèi)下載,但目前它看起來(lái)像它僅限于在Android 6.0設(shè)備护戳。
視頻與播客
Design notes with Max Ignatyev of Sympli
(www.designnotes.fm)
本周利亞姆Spradlin馬克斯伊格納季耶夫翎冲,Sympli.io的創(chuàng)始人,該橋梁與Android這樣的工作室和X代碼IDE來(lái)緩解開發(fā)人員和設(shè)計(jì)師之間的合作媳荒,如Photoshop和素描的應(yīng)用程序的工具講話抗悍。
文章首發(fā)于:
http://wiki.jikexueyuan.com/project/android-weekly/issue-198/index.html