今年的 Google I/O 大會(huì)上,人工智能和虛擬現(xiàn)實(shí)的產(chǎn)品發(fā)布讓我們對(duì)未來多了幾分驚喜。對(duì)于開發(fā)者部分,Google 發(fā)布了 Android N 系統(tǒng),感受最深的是全新的 Android Studio 、 Firebase,賦予了開發(fā)者更大的發(fā)揮空間。
再來看看本期 fir.im Weekly ,一如往常精選了一些實(shí)用的技術(shù)干貨分享~
『 iOS,Android 開發(fā)干貨分享』
干貨搜索器 Gank Alfred Workflow
@五道口宅男瀟澗自制的干貨搜索器 Gank Alfred Workflow,更好地搜索你想要的干貨!遠(yuǎn)離百度就靠它!項(xiàng)目地址:網(wǎng)頁鏈接.
從零開始的 Android 新項(xiàng)目
試想一下,如果沒有歷史負(fù)擔(dān),沒有KPI壓力,去新搭建一個(gè)項(xiàng)目,你會(huì)怎么設(shè)計(jì)和實(shí)現(xiàn)呢?
作者宅一番markzhai在 Blog 里更新的一系列文章,不是教你怎么從0開始學(xué)Android,從0開始怎么建一個(gè)項(xiàng)目,而是定位于零負(fù)擔(dān)的情況下,在2016年怎么去創(chuàng)建一個(gè)好的 Android 項(xiàng)目,其中一部分技術(shù)并不太適合剛?cè)腴T的初學(xué)者。目前更新至5篇,推薦Android 開發(fā)者參考下。
從零開始的Android新項(xiàng)目1 - 架構(gòu)搭建篇
從零開始的Android新項(xiàng)目2 - Gradle篇
從零開始的Android新項(xiàng)目3 - MVPVM in Action, 誰告訴你MVP和MVVM是互斥的
從零開始的Android新項(xiàng)目4 - Dagger2篇
從零開始的Android新項(xiàng)目5 - Repository層(上) Retrofit、Repository組裝
Android Studio 翻譯小插件
@達(dá)達(dá)達(dá)達(dá)sky在微博上分享到:
“寫了一個(gè)Android Studio 翻譯小插件。選中單詞 command + I 即可翻譯。媽媽再也不用擔(dān)心我看源碼遇到不會(huì)的單詞了” ,Github地址在此.

小歷 iOS & Mac 應(yīng)用核心部分開源
小歷是一個(gè)簡潔的農(nóng)歷 app,目前支持 iOS & OS X 兩端,iOS 端多次被 App Store 官方推薦。 @StackOverflowError
現(xiàn)在開源小歷 iOS & Mac 應(yīng)用的日歷核心部分,Github地址:https://github.com/cyanzhong/LunarCore
Yelp 的縮包技巧:從 40M 降到 20M
@YelpEngineering分享了在縮包方面的經(jīng)驗(yàn),用 WebP 代替 png 可以大幅的減少 apk 的大小。全文瀏覽,點(diǎn)擊這里.
LLSwitch — 帶動(dòng)畫效果的Switch開關(guān)
@磊_dan分享了一個(gè)有趣的 switch,主要利用 Core Animation 實(shí)現(xiàn),非常有意思。喜歡的朋友歡迎star,地址:https://github.com/lilei644/LLSwitch

《Quartz2D 編程指南》
@小非86花了一個(gè)月的時(shí)間編寫了《Quartz2D 編程指南》,包含概覽、圖形上下文、路徑、顏色與顏色空間、變換、圖案、陰影、漸變、透明層 、數(shù)據(jù)管理、位圖與圖像遮罩、CoreGraphics 繪制 Layer,內(nèi)容豐富龐大。
Quartz2D 編程指南(一)概覽、圖形上下文、路徑、顏色與顏色空間
JSPatch Playground
@bang周末時(shí)間搞了個(gè) JSPatch Playground,可以快速看到 JSPatch 代碼執(zhí)行效果,APP 在模擬器運(yùn)行后,每次修改腳本保存模擬器都會(huì)自動(dòng)刷新,無需重啟模擬器,即時(shí)看到效果。鏈接在此.

新浪微博iOS客戶端架構(gòu)與優(yōu)化之路
來自 @移動(dòng)開發(fā)前線 的分享。
這應(yīng)該是新浪微博第一次對(duì)外進(jìn)行客戶端的相關(guān)分享,讓我們來看看微博iOS的架構(gòu)、性能優(yōu)化、組件化、熱修復(fù)等等都是怎么做的。
文章傳送門.
『 持續(xù)集成實(shí)踐 』
Android 持續(xù)集成技術(shù)實(shí)踐
在進(jìn)行 Android App 持續(xù)集成性能測試的時(shí)候,需要自動(dòng)化實(shí)現(xiàn)UI層面的一些操作。這篇文章將從測試的角度出發(fā),介紹 Android UI 實(shí)現(xiàn)自動(dòng)化測試的基本方法,并著重講解通過 Python 操作 Android UI 的一般性流程。后續(xù),作者還會(huì)單獨(dú)寫一篇文章關(guān)于 UI 操作在 Android App 持續(xù)集成性能測試中的應(yīng)用。感興趣的來這里看看。
Why Continuous Deployment Just Keeps On Giving
來自 Intercom 的經(jīng)驗(yàn)分享。
這篇文章介紹他們?nèi)绾巫?continuous deployment,一天部署將近100次代碼,部署一次耗時(shí)不到10分鐘。
文章傳送門。
『 其他 』
成都 T 技術(shù)沙龍——Swift 和函數(shù)式編程
@EclipsePrayer在微博上說:
“T 技術(shù)沙龍來成都啦!這次的主題是 Swift 和函數(shù)式編程,我們邀請(qǐng)到了 ThoughtWorks 的高級(jí)咨詢師傅若愚、方志剛和 Camera360 的架構(gòu)師高山。沙龍名額有限,想?yún)⒓拥耐瑢W(xué)快來報(bào)名吧:網(wǎng)頁鏈接”
2016 安卓上 15 款最佳黑客工具 App
由FreeBuf黑客與極客 微博分享。
Android智能手機(jī)可以運(yùn)行滲透測試和安全測試,下面分享的15 個(gè)Android 的黑客工具和應(yīng)用程序App,可以幫助了解Android智能手機(jī)的真正實(shí)力,你也可以挖掘到黑客的世界。
感興趣的點(diǎn)擊這里.
這期的 fir.im Weekly 歡迎大家分享更多的內(nèi)容。
fir.im