fir.im Weekly - 除了新 MacBook Pro,近期值得關注的移動開發好資源

fir.im發表於2016-10-31

最近,最引人矚目的莫過於 Apple 產品釋出會,MacBook Pro 的更新可能是四年來變化最大的一版。除了更輕、更薄、效能更好、電力更足之外,最大的變化是加入了Touch Bar,被定義為 Mac 上的第二塊螢幕、第二塊觸控板。對於開發者而言,Touch Bar 是不是生產力工具,現在還不確定。還有一點,介面統統換!掉!了!意味著舊的視訊線、轉接線一無是處,更有人調侃 “蘋果淪為 USB-C 轉接頭廠商”……更多吐槽 傳送門

除了關注新 MacBook Pro,本期 fir.im Weekly 一如往常,整理了iOS/Android 相關的工具、原始碼分享和技術文章,來看看~

『 iOS 開發 』

iOS安裝包瘦身指南

@ZoomFeng分享了 iOS 安裝包瘦身的相關經驗,並總結了一張思維導圖,點選這裡去看看。

深度優化iOS網路模組

幾乎每一個講究的 iOS 專案都會有一個「網路模組」,大部分的網路請求都是通過HTTP完成,使用成熟的第三方庫諸如AFNetworking很容易搭建一個功能簡易的網路模組。但是這卻是一份 持久的工作。@愚公程式設計MrPeak 總結了自己在深度優化iOS專案網路模組的方面的經驗,文章連結.

GitHubPopular - 基於React Native專案實戰總結

CrazyCodeBoy分享了關於React Native 的專案經驗 —GitHubPopular 的經驗, 它是基於React Native支援 Android 和 iOS 雙平臺,包括開發環境及工具、所用技術與第三方庫、功能流程圖等,給你一些參考。連結在這裡

iOS開發之玩轉藍芽CoreBluetooth

愚公程式設計MrPeak 對照著傳統的 Client/Server 架構,梳理下 iOS 和 OSX 上 CoreBluetooth 的重要知識點,方便你瞭解 CoreBluetooth 的工作原理,感興趣的請點選這裡

flow.ci

『 Android 開發分享 』

有贊Android客戶端網路架構演進

“Android客戶端網路請求是每一個應用都不可或缺的模組,其設計的好壞直接影響應用的效能和程式碼穩定性、擴充套件性。Android網路請求最開始官方只提供了最基礎的方法,開發者必須在此基礎上進行二次封裝,這樣就要求開發者對Http請求協議、快取、JSON轉換、錯誤處理以及執行緒切換等都比較熟悉,穩定性、可擴充套件性和可維護性都是比較大的挑戰。”

來看看文章有贊技術團隊的這篇文章

各種各樣的安卓截圖方法

codeskyblue寫了一篇關於安卓手機截圖的各種方法,包括自己做手機測試到現在大概2年的經驗,感興趣的來這裡看看。

寫給Android開發者的混淆使用手冊

來自光源_Android 的Blog.

本文由兩部分構成,第一部分給出混淆的最佳實踐,力求讓零基礎的新手都可以直接使用混淆;第二部分會介紹一下混淆的整體、自定義混淆規則的語法與實踐、自定義資源保持的規則等。詳情請點選這裡

flow.ci

『 其他』

flv.js - B 站 HTML5 播放器核心開源

劉巍峰推薦了 B 站 HTML5 播放器核心 —— flv.js,目前已經開源。這是一款超棒的 HTML5 播放器,純 JavaScript 實現,GitHub 地址:flv.js.

MakeIconsWithSketch 開源

@Allen朝輝 在微博上說道:

“MakeIconsWitchSketch 正式開源,內含 Sketch 原始檔,SVG 向量 Icon,GIF 教程,視訊合集,主題 T桖,以及「開放設計」的更遠目標,Github 連結: MakeIconsWithSketch

不可錯過的「持續整合」進階指南

持續整合最關鍵的在於「持續」與「自動化」,根據這兩個關鍵點 CI 系統分為四個進階過程 :

  • 程式碼級別的整合
  • 整合 Workflow - 持續交付與部署
  • 並行多 workflow 整合以及個性化整合

來這裡看這篇文章,瞭解你的團隊在哪個進階。

SFDC 開發者技術大會

11 月 19 日,SegmentFault 將在北京舉辦「研發安全」為主題的 Security 大會,19 位技術大牛,全面覆蓋前端、服務端和移動端的開發者群體,將為你帶來全新的技術大會參與體驗。目前正在以 ¥42 的超值優惠方式,限時限量售票,詳戳這裡


這期的 fir.im Weekly 就到這裡,投稿請聯絡 dm[at]fir.im.

歡迎分享更多的內容。

fir.im

相關文章