fir.im Weekly - 從零開始,搭建理想的直播平臺

fir.im發表於2016-09-12

2016年蘋果釋出會如期而至,新一代的 iPhone 7, Apple Watch 同時亮相,可惜大家期待的 MacBookPro、AR、VR產品並未出現。不論大家對新產品是“買買買”還是“黑黑黑”,蘋果是否保有創新活力,每個人心裡都有自己的答案。

本期fir.im Weekly 推薦下@袁崢Seemygo 的這一系列文章,教你如何快速的開發一個完整的iOS直播app的實踐系列,還有 @陳利人如何搭建一個屬於自己的直播平臺,其中解釋了直播平臺後面的技術和實現原理,分享給有需求的同學。   除此之外,還有一些微博熱轉 Github 專案、iOS/Android 開發實踐等技術分享~

打造心目中理想的自動化測試框架(AppiumBooster)

DebugTalk 分享。

"AppiumBooster基於 Appium 實現,更簡單和易於使用;測試人員不用接觸任何程式碼,就可以直接採用簡潔優雅的方式來編寫和維護自動化測試用例。"

對於 自動化測試用例有疑惑的,請點選這裡看看作者的解決方案。

CI Weekly #1|帶你瞭解 CI/CD 、DevOps、自動化測試

CI Weekly 圍繞『 軟體工程效率提升』 進行技術內容分享,收錄了關於 iOS/Android 的自動化測試,持續整合、部署等技術乾貨,感興趣的可以關注訂閱。傳送門.

Android-Dev-Favorites

@Android開發日常分享了一份 Android 開發者的收藏夾含有: Android Wear, kotlin, Rx相關, 動態部署, 官方文件, 工具, 效能優化, 架構設計等等, 值得收藏!GitHub 地址: Android-Dev-Favorites

Android Debug Bridge 用法大全

Android Debug Bridge,它是 Android 開發/測試人員不可替代的強大工具,也是 Android 裝置玩家的好玩具。 @盧_俊 分享了一個ADB教程——awesome-adb,內容很多,值得收藏。

FantasySlide - Android 側邊欄切換

@曹冬平_分享了一個 DrawerLayout 的擴充套件,具有帥氣的動畫與創新的互動。一次手勢完成滑出側邊欄與選擇選單。已開源在 Github 地址:FantasySlide.

Android Hotfix 新方案——Amigo 原始碼解讀

來自Android攻城獅@jack_1900的分享。

"現在 hotfix 框架有很多,原理大同小異,基本上是基於qq空間這篇文章 或者微信的方案。可惜的是微信的 Tinker 以及 QZone 都沒有將其具體實現開源出來,只是在文章中分析了現有各個 hotfix 框架的優缺點以及他們的實現方案。Amigo 原理與 Tinker 基本相同,但是在 Tinker 的基礎上,進一步實現了 so 檔案、資原始檔、Activity、BroadcastReceiver 的修復"

全文瀏覽,點選這裡.

iOS App元件化開發實踐

來自於移動開發前線微信分享。

“這篇文章是作者在一箇中小型團隊裡進行了iOS App元件化實踐後的總結,回顧了元件化過程中遇到的問題和應對方法,以及如何與持續整合結合。”

文章傳送門

基於 Swift3 與 DiapatchSource 實現的 Timer

@方秋枋在微博上分享: “基於 Swift3 與 DiapatchSource 實現的 Timer。優雅簡潔地解決了 NSTimer 引用迴圈,Runloop 依賴,子執行緒切換,不支援閉包以及不能動態調整時間間隔的問題。”專案地址:zen

一年一度 iOS 10 Day by Day

@SwiftLanguage分享,@戴倉薯 同學傾力翻譯。

iOS 10 Day by Day 是一套介紹開發者需要了解的 iOS 10 新功能和新 API 的系列文章。往年的系列非常受歡迎,我們希望今年也能同樣幫你,來了解 iOS 10 SDK 和開發者工具新功能的內幕。

中文版:iOS 10 day by day 目錄

原文連結:iOS 10 Day by Day :: Index

程式設計師追著砍系列之華麗App UI動效

@優秀網頁設計 分享了一些華麗的 App 動效介面,來自蒙特利爾的大神Aurélien Salomon久違迴歸所製作。果斷要獻上膝蓋啊,也被稱為程式設計師追著砍系列。一起欣賞下>>連結


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

歡迎分享更多的內容。

fir.im

相關文章