fir.im Weekly - 從零開始,搭建理想的直播平臺
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 和開發者工具新功能的內幕。
程式設計師追著砍系列之華麗App UI動效
@優秀網頁設計 分享了一些華麗的 App 動效介面,來自蒙特利爾的大神Aurélien Salomon久違迴歸所製作。果斷要獻上膝蓋啊,也被稱為程式設計師追著砍系列。一起欣賞下>>連結。
這期的 fir.im Weekly 就到這裡,投稿請聯絡 dm[at]fir.im ,
歡迎分享更多的內容。
fir.im
相關文章
- 從0開始搭建自己的直播平臺
- 從零開始開發和搭建直播平臺-教程彙總篇
- 漫談直播:從零開始認識直播並快速搭建專屬直播平臺
- 從0開始搭建seldom-platform平臺Platform
- 從零開始搭建你的nvim ideIDE
- 從零開始搭建腳手架
- VUE從零開始環境搭建Vue
- 從零開始搭建webpack應用Web
- 從零開始實現線上直播
- VuePress從零開始搭建自己的部落格Vue
- 從零開始搭建部落格系列
- 從零開始搭建屬於自己的網站網站
- 《從零開始的大冒險》今日全平臺上線,逍遙散人B站甜蜜直播今晚開啟!
- 如何搭建直播平臺?直播平臺搭建需要注意什麼?
- 從零開始搭建本地 Docker 開發環境Docker開發環境
- 從零開始搭建React應用(一)——基礎搭建React
- 從0開始搭建低程式碼平臺系列(難點分析)
- 週日直播錄屏 -- 從 0 開始寫 AI 評測平臺AI
- 從零開始仿寫一個抖音App——跨平臺影片編輯SDK專案搭建APP
- 從零開始搭建一個 hexo 部落格。Hexo
- flutter之從零開始搭建(一)之 BottomNavigationBarFlutterNavigation
- 從零開始搭建一個mock服務Mock
- 從零開始搭建一個vue專案Vue
- vuePress從零開始搭建自己專屬的文件集合Vue
- 從零開始
- 從零開始實現放置遊戲(三):後臺管理系統搭建遊戲
- 從零開始仿寫一個抖音App——跨平臺視訊編輯SDK專案搭建APP
- 從零開始搭建webpack+react開發環境WebReact開發環境
- 不怕從零開始,只怕從未開始!
- flutter之從零開始搭建(二)之 Navigator路由Flutter路由
- 從零開始搭建 gRPC 服務 – Golang 篇(一)RPCGolang
- 從零開始搭建 gRPC 服務 - Golang 篇(二)RPCGolang
- Re:用webpack從零開始的vue-cli搭建'生活'WebVue
- 從零開始的 Jupyter 雲伺服器完全搭建指南伺服器
- 直播平臺開發經驗分享——直播平臺搭建環境配置詳解及分析
- 【VirtualBox】--- 從零開始搭建 Ubuntu系統 超詳細Ubuntu
- 從零開始使用 webpack5 搭建 react 專案WebReact
- 從零開始搭建高可用的k8s叢集K8S
- 從零開始使用 Webpack 搭建 Vue3 開發環境WebVue開發環境