fir.im Weekly - 從零開始建立 Android 新項目

今年的 Google I/O 大會上,人工智能和虛擬現實的產品發佈讓咱們對將來多了幾分驚喜。對於開發者部分,Google 發佈了 Android N 系統,感覺最深的是全新的 Android StudioFirebase,賦予開發者更大的發揮空間。html

再來看看本期 fir.im Weekly ,一如往常精選了一些實用的技術乾貨分享~android

『 iOS,Android 開發乾貨分享』git

乾貨搜索器 Gank Alfred Workflow

@五道口宅男瀟澗自制的乾貨搜索器 Gank Alfred Workflow,更好地搜索你想要的乾貨!遠離百度就靠它!項目地址:網頁連接.github

從零開始的 Android 新項目

試想一下,若是沒有歷史負擔,沒有KPI壓力,去新搭建一個項目,你會怎麼設計和實現呢?web

做者宅一番markzhai在 Blog 裏更新的一系列文章,不是教你怎麼從0開始學Android,從0開始怎麼建一個項目,而是定位於零負擔的狀況下,在2016年怎麼去建立一個好的 Android 項目,其中一部分技術並不太適合剛入門的初學者。目前更新至5篇,推薦Android 開發者參考下。編程

從零開始的Android新項目1 - 架構搭建篇android-studio

從零開始的Android新項目2 - Gradle篇緩存

從零開始的Android新項目3 - MVPVM in Action, 誰告訴你MVP和MVVM是互斥的安全

從零開始的Android新項目4 - Dagger2篇性能優化

從零開始的Android新項目5 - Repository層(上) Retrofit、Repository組裝

從零開始的Android新項目6 - Repository層(下) Realm、緩存、異常處理

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,內容豐富龐大。

Quartz2D 編程指南(一)概覽、圖形上下文、路徑、顏色與顏色空間

Quartz2D 編程指南(二)變換、圖案、陰影

Quartz2D 編程指南(三)漸變、透明層 、數據管理

Quartz2D 編程指南(四)位圖與圖像遮罩、CoreGraphics 繪製 Layer

##  JSPatch Playground @bang週末時間搞了個 JSPatch Playground,能夠快速看到 JSPatch 代碼執行效果,APP 在模擬器運行後,每次修改腳本保存模擬器都會自動刷新,無需重啓模擬器,即時看到效果。連接在此. ##新浪微博iOS客戶端架構與優化之路 來自 @移動開發前線 的分享。

這應該是新浪微博第一次對外進行客戶端的相關分享,讓咱們來看看微博iOS的架構、性能優化、組件化、熱修復等等都是怎麼作的。 文章傳送門.


『 持續集成實踐 』

Android 持續集成技術實踐

在進行 Android App 持續集成性能測試的時候,須要自動化實現UI層面的一些操做。這篇文章將從測試的角度出發,介紹 Android UI 實現自動化測試的基本方法,並着重講解經過 Python 操做 Android UI 的通常性流程。後續,做者還會單獨寫一篇文章關於 UI 操做在 Android App 持續集成性能測試中的應用。感興趣的來這裏看看。

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

相關文章
相關標籤/搜索