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