Android Weekly - 第 197 期

原文鏈接:http://androidweekly.net/issues/issue-197

點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)

本頁面譯文由極客學(xué)院Wiki翻譯團(tuán)隊(duì)成員:Titanjum 獨(dú)家提供

Android技術(shù)交流群羡藐,請加QQ:182754086

文章 & 教程

使用 Live Templates 編寫少量代碼幫你生成更多的代碼
(medium.com)
Reto Meier 告訴你一個(gè)可以保證你在寫代碼過程中避免常見錯(cuò)誤的方法,而且使用更少的按鍵寺旺。

RxJava —RxReplayingShare, Emit only Once
(medium.com)
之前的一篇關(guān)于使用多個(gè) Subscribers 分享一個(gè) Observable,但是接收發(fā)送數(shù)據(jù)只有一次黎休,Pavlos-Petros Tournaris 分享了 Jake Wharton 的ReplayingShare 庫卢未。

不使用 debugger 分析數(shù)據(jù)流
(medium.com)
你可能想跟蹤最常見的情況是一組特定的數(shù)據(jù)是如何進(jìn)入的代碼一定塊。Sebastiano Poggi 顯示了偉大的方式來做到這一點(diǎn)沒有調(diào)試應(yīng)用程序劳景。

學(xué)習(xí) Kotlin 的同時(shí)椒涯,開發(fā)一個(gè) Android 應(yīng)用
(medium.com)
Juan Ignacio Saravia 已經(jīng)發(fā)布一系列關(guān)于使用 Kotlin 語言構(gòu)建一個(gè) Reddit Android 應(yīng)用的文章柄沮。

RxJava - 一個(gè) Observable,多個(gè) Subscribers,同樣的數(shù)據(jù)
(medium.com)
這個(gè)問題相當(dāng)簡單:可以共享一個(gè) Retrofit 返回的數(shù)據(jù)對于多個(gè) Subscribers 作為一個(gè) Observable 祖搓,無需重新執(zhí)行網(wǎng)絡(luò)請求狱意,解決的方案就是這篇文章中介紹的。

Android 中 Kotlin 的測試
(medium.com)
許多開發(fā)人員都對未來 Android 使用 Kotlin 相當(dāng)樂觀棕硫。不是每個(gè)人都愿意承擔(dān)風(fēng)險(xiǎn)髓涯,但如果我們只為試驗(yàn)用呢?

并發(fā)和內(nèi)存管理的高級技術(shù)
(speakerdeck.com)
從 Droidcon SF 2016年 Nabil Hachicha 的幻燈片中查看哈扮。

Android 中 Kotlin recipes (I):OnGlobalLayoutListener
(antonioleiva.com)
有朋友問 Antonio Leiva 如何正確的實(shí)現(xiàn) OnGlobalLayoutListener 而無需在需要太多模板的情況下纬纪。這是一個(gè)棘手的問題,因?yàn)橐恍┦虑榛猓屛覀儊砩钊肓私馑?/p>

使用 RxBinding 實(shí)現(xiàn) Reactive Android UI Programming
(realm.io)
對于大多數(shù)開發(fā)者包各,自己實(shí)現(xiàn) reactive 回調(diào)鏈?zhǔn)呛芾速M(fèi)時(shí)間且容易出錯(cuò)。幸運(yùn)的是靶庙,易于使用RxBinding庫可以提供幫助问畅。

AndroidDevLikeAProDroidconSF
(speakerdeck.com)
Droidcon SF 2016年 Israel Camacho 的幻燈片。

常見的 RxJava 錯(cuò)誤
(speakerdeck.com)
Droidcon SF 2016年 Daniel Lew 的幻燈片六荒。

Android 平臺(tái)的 Google Fit:歷史 API
(code.tutsplus.com)
以前的教程探索了如何使用 Google Fit Recording API 來存儲(chǔ)健身數(shù)據(jù)通過 Google Play Services护姆。本教程通過探索如何訪問和使用歷史API存儲(chǔ)在 Google Fit 更新數(shù)據(jù)的話題展開。

Android N:介紹適用于 Android TV 的畫中畫功能
(medium.com)
Android N 的其中一個(gè)新特性是畫中畫模式掏击,Android N 提供了新的多窗口 API卵皂。Joe Birch 很興奮地看了了解了這個(gè)新特性,并且探索了如何實(shí)現(xiàn)到 Android TV 應(yīng)用中砚亭。

贊助

用 buddybuid 更好更快構(gòu)建 app
(buddybuild.com)
Buddybuild是自動(dòng)構(gòu)建灯变,部署和收集反饋您的Andr??oid應(yīng)用程序最簡單的方法。即時(shí)發(fā)送應(yīng)用程序建立以用戶buddybuild內(nèi)置的電子郵件和懈怠根據(jù)部署系統(tǒng)捅膘。然后添祸,用一個(gè)簡單的截圖,用戶可以輕松地與重要的設(shè)備元數(shù)據(jù)給你完美的洞察寻仗,他們遇到任何錯(cuò)誤一起發(fā)送反饋刃泌。與buddybuild發(fā)貨更好的應(yīng)用程序,更快 - 無需嘗試演示在登錄署尤!

聘請-市場上的Android開發(fā)人才招聘
(hrd.com)
Android的開發(fā)者的需求蔬咬,所以不宜公司??適用于你?在錄用沐寺,這就是它究竟是如何工作的。獲得5+的工作機(jī)會(huì)來自像尤伯杯盖奈,條紋混坞,和Facebook與1應(yīng)用的公司。今天就加入雇傭和獲得1K的獎(jiǎng)金,當(dāng)你找到一份工作究孕!

設(shè)計(jì)

Project Phoebe:對變化的設(shè)計(jì)理念的大膽嘗試
(medium.com)
設(shè)計(jì)不應(yīng)該僅僅適應(yīng)屏幕大小啥酱。背景是不是所有關(guān)于增加更多的信息。這兩種想法都是影響深遠(yuǎn)的設(shè)計(jì)探索的基礎(chǔ) - 希望 - 將會(huì)進(jìn)一步刺激探索變化的設(shè)計(jì)厨诸。

工作

資深移動(dòng)端工程師-Android
(舊金山镶殷,加州或華盛頓特區(qū))
我們正在尋找的人加入我們的行列,使產(chǎn)生影響微酬,現(xiàn)在我們準(zhǔn)備啟動(dòng)應(yīng)用程序的一個(gè)完全成熟的套件在移動(dòng)平臺(tái)上绘趋。如果你是移動(dòng)和無限的可能性迷住了,快來加入我們吧颗管!

Android 工程師
(舊金山)
Yelp的連接消費(fèi)者以極大的本地企業(yè)都在世界各地陷遮。我們正在尋找誰愛數(shù)以百萬計(jì)的人民創(chuàng)造愉快的用戶體驗(yàn),并采取對他們的工作產(chǎn)品的所有權(quán)興旺各級Android開發(fā)垦江。

庫與代碼

RxEither
(github.com)
RxEither 是 Scala 的 Either 對于 RxJava 的一個(gè)端口帽馋。

Passwordview
(github.com)
一個(gè) Material Android 密碼視圖,支持通過眼睛圖標(biāo)控制密碼是否可見比吭。

RxWear
(github.com)
這個(gè)庫在 RxJava 的 Observables 和 Singles 中包裝了 Wearable API绽族。

RxSealedUnions
(github.com)
Java 8 的 JavaSealedUnions 庫的反向移植RxJava。

視頻與播客

StrictMode在運(yùn)行時(shí)執(zhí)行最佳實(shí)踐
www.youtube.com
StrictMode是運(yùn)行時(shí)檢查皮棉衩藤,幫助您捕捉潛在的錯(cuò)誤吧慢,他們是由用戶經(jīng)歷過。雖然StrictMode有一些性能相關(guān)的檢查慷彤,這也有助于通過強(qiáng)制檢測到的文件URI曝光和明文網(wǎng)絡(luò)周邊交通共享文件的最佳實(shí)踐娄蔼。

Android N with Ty Smith
(theblerg.net)
Ty Smith 和 Chris Lacy 挖掘到的所有新發(fā)布的功能,我們討論使用N預(yù)覽我們這個(gè)時(shí)代的印象底哗,聊些什么功能也沒有讓這個(gè)版本岁诉,我們都希望看到更多。

Android的支持庫版本號的決策意識(shí)
(fragmentedpodcast.com)
Android的支持庫框架是最大的福音Android開發(fā)跋选。但是涕癣,我們?nèi)绾问宫F(xiàn)有的不同版本和修改的意義嗎?在這個(gè)片段前标,我們試圖解決這個(gè)問題坠韩。

TheContext第3集(第2部分)
(github.com)
更多的技術(shù)問題回答了有關(guān)RxJava。我們已經(jīng)討論:Schedulers.computation()在RxJava炼列,調(diào)度在RxJava只搁,subscribeOn()和observeOn(),測試代碼RxJava和擴(kuò)展觀測

在 Android Studio 2 集成 Robolectric 3
(caster.io)
Corey Latislaw 展示如何Robolectric集成到您的測試工作流程俭尖。

Android Studio 的 Live Templates :使用和創(chuàng)建
www.youtube.com
使用和創(chuàng)建Android Studio中你自己的動(dòng)態(tài)模板使用動(dòng)態(tài)模板中插入常見的氢惋,模板化的代碼片段更少的按鍵寫更多的代碼洞翩。

Android 對話框:Keishin Yokomaku
www.youtube.com
在 DroidKaigi 縣夫人停止Keishin Yokomaku在和DRIVEMODE DroidKaigi工作人員的Andr??oid開發(fā)者,來談?wù)勗贏ndroid中出發(fā)焰望,乘坐的DRIVEMODE參觀骚亿,和設(shè)計(jì)的驅(qū)動(dòng)程序的時(shí)候討論的設(shè)計(jì)考慮。

書籍

敏捷Android軟件開發(fā)書
www.kickstarter.com)
關(guān)于Android編程唯一的免費(fèi)書籍使用敏捷工具和技術(shù)熊赖。幫助我們完成寫作:成為一個(gè)靠山来屠,獎(jiǎng)勵(lì)在開始只有5 $!這本書是一個(gè)知識(shí)共享署名 - 非商業(yè)性使用4.0國際許可下發(fā)布的震鹉。這使得它可以免費(fèi)下載和共享俱笛。

文章首發(fā)于:

http://wiki.jikexueyuan.com/project/android-weekly/issue-197/index.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市足陨,隨后出現(xiàn)的幾起案子嫂粟,更是在濱河造成了極大的恐慌,老刑警劉巖墨缘,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件星虹,死亡現(xiàn)場離奇詭異,居然都是意外死亡镊讼,警方通過查閱死者的電腦和手機(jī)宽涌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蝶棋,“玉大人卸亮,你說我怎么就攤上這事⊥嫒梗” “怎么了兼贸?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吃溅。 經(jīng)常有香客問我溶诞,道長,這世上最難降的妖魔是什么决侈? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任螺垢,我火速辦了婚禮,結(jié)果婚禮上赖歌,老公的妹妹穿的比我還像新娘枉圃。我一直安慰自己,他們只是感情好庐冯,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布孽亲。 她就那樣靜靜地躺著,像睡著了一般展父。 火紅的嫁衣襯著肌膚如雪墨林。 梳的紋絲不亂的頭發(fā)上赁酝,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機(jī)與錄音旭等,去河邊找鬼。 笑死衡载,一個(gè)胖子當(dāng)著我的面吹牛搔耕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播痰娱,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼弃榨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了梨睁?” 一聲冷哼從身側(cè)響起鲸睛,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坡贺,沒想到半個(gè)月后官辈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遍坟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年拳亿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愿伴。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡肺魁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出隔节,到底是詐尸還是另有隱情鹅经,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布怎诫,位于F島的核電站瘾晃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刽虹。R本人自食惡果不足惜酗捌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涌哲。 院中可真熱鬧胖缤,春花似錦、人聲如沸阀圾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽初烘。三九已至涡真,卻和暖如春分俯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哆料。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工缸剪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人东亦。 一個(gè)月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓杏节,卻偏偏與公主長得像,于是被迫代替她去往敵國和親典阵。 傳聞我的和親對象是個(gè)殘疾皇子奋渔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,782評論 25 707
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,410評論 2 45
  • 收拾了竹杖芒鞋壮啊,掩閉了柴門嫉鲸。 離此浮世欣榮地,明桃暗李不相逢歹啼。 窄路側(cè)身過玄渗,闊步自融通。 不假舟車且慢行染突,急煞了誰...
    帶娃的媽閱讀 801評論 0 0
  • 飛機(jī)出行 費(fèi)用1566一人 14號早上坐最早班地鐵捻爷,75分鐘到達(dá)機(jī)場南站,大概7點(diǎn)30分到機(jī)場南份企,然后剩余40分鐘...
    Jim花閱讀 236評論 0 0