今年的 Google I/O 大會上,人工智能和虛擬現實的產品發(fā)布讓我們對未來多了幾分驚喜。對于開發(fā)者部分,Google 發(fā)布了 Android N 系統,感受最深的是全新的 Android Studio 、 Firebase,賦予了開發(fā)者更大的發(fā)揮空間。
再來看看本期 fir.im Weekly ,一如往常精選了一些實用的技術干貨分享~
『 iOS,Android 開發(fā)干貨分享』
干貨搜索器 Gank Alfred Workflow
@五道口宅男瀟澗自制的干貨搜索器 Gank Alfred Workflow,更好地搜索你想要的干貨!遠離百度就靠它!項目地址:網頁鏈接.
從零開始的 Android 新項目
試想一下,如果沒有歷史負擔,沒有KPI壓力,去新搭建一個項目,你會怎么設計和實現呢?
作者宅一番markzhai在 Blog 里更新的一系列文章,不是教你怎么從0開始學Android,從0開始怎么建一個項目,而是定位于零負擔的情況下,在2016年怎么去創(chuàng)建一個好的 Android 項目,其中一部分技術并不太適合剛入門的初學者。目前更新至5篇,推薦Android 開發(fā)者參考下。
從零開始的Android新項目3 - MVPVM in Action, 誰告訴你MVP和MVVM是互斥的
Android Studio 翻譯小插件
@達達達達sky在微博上分享到:
“寫了一個Android Studio 翻譯小插件。選中單詞 command + I 即可翻譯。媽媽再也不用擔心我看源碼遇到不會的單詞了” ,Github地址在此.
小歷 iOS & Mac 應用核心部分開源
小歷是一個簡潔的農歷 app,目前支持 iOS & OS X 兩端,iOS 端多次被 App Store 官方推薦。 @StackOverflowError
現在開源小歷 iOS & Mac 應用的日歷核心部分,Github地址:https://github.com/cyanzhong/LunarCore
Yelp 的縮包技巧:從 40M 降到 20M
@YelpEngineering分享了在縮包方面的經驗,用 WebP 代替 png 可以大幅的減少 apk 的大小。全文瀏覽,點擊這里.
LLSwitch — 帶動畫效果的Switch開關
@磊_dan分享了一個有趣的 switch,主要利用 Core Animation 實現,非常有意思。喜歡的朋友歡迎star,地址:https://github.com/lilei644/LLSwitch
《Quartz2D 編程指南》
@小非86花了一個月的時間編寫了《Quartz2D 編程指南》,包含概覽、圖形上下文、路徑、顏色與顏色空間、變換、圖案、陰影、漸變、透明層 、數據管理、位圖與圖像遮罩、CoreGraphics 繪制 Layer,內容豐富龐大。
JSPatch Playground
@bang周末時間搞了個 JSPatch Playground,可以快速看到 JSPatch 代碼執(zhí)行效果,APP 在模擬器運行后,每次修改腳本保存模擬器都會自動刷新,無需重啟模擬器,即時看到效果。鏈接在此.
新浪微博iOS客戶端架構與優(yōu)化之路
來自 @移動開發(fā)前線 的分享。
這應該是新浪微博第一次對外進行客戶端的相關分享,讓我們來看看微博iOS的架構、性能優(yōu)化、組件化、熱修復等等都是怎么做的。
文章傳送門.
『 持續(xù)集成實踐 』
Android 持續(xù)集成技術實踐
在進行 Android App 持續(xù)集成性能測試的時候,需要自動化實現UI層面的一些操作。這篇文章將從測試的角度出發(fā),介紹 Android UI 實現自動化測試的基本方法,并著重講解通過 Python 操作 Android UI 的一般性流程。后續(xù),作者還會單獨寫一篇文章關于 UI 操作在 Android App 持續(xù)集成性能測試中的應用。感興趣的來這里看看。
Why Continuous Deployment Just Keeps On Giving
來自 Intercom 的經驗分享。
這篇文章介紹他們如何做 continuous deployment,一天部署將近100次代碼,部署一次耗時不到10分鐘。
文章傳送門。
『 其他 』
成都 T 技術沙龍——Swift 和函數式編程
@EclipsePrayer在微博上說:
“T 技術沙龍來成都啦!這次的主題是 Swift 和函數式編程,我們邀請到了 ThoughtWorks 的高級咨詢師傅若愚、方志剛和 Camera360 的架構師高山。沙龍名額有限,想參加的同學快來報名吧:網頁鏈接”
2016 安卓上 15 款最佳黑客工具 App
由FreeBuf黑客與極客 微博分享。
Android智能手機可以運行滲透測試和安全測試,下面分享的15 個Android 的黑客工具和應用程序App,可以幫助了解Android智能手機的真正實力,你也可以挖掘到黑客的世界。
感興趣的點擊這里.
這期的 fir.im Weekly 歡迎大家分享更多的內容。
fir.im