天天看點

fir.im Weekly - 你與優秀源碼之間隻差一個 Star

說起開源社群,Github 是一個不可缺少的存在。作為全球最大的同性交友網站,上面有太多優秀的開源代碼庫和程式設計大神,讓無數開發者心生向往。那麼如何正确的使用 Github,也許是程式設計學習之必要。來看下@googdev 的 關于如何選擇開源項目 ,如何正确使用開源項目,如何發現優秀的開源項目,同時作者還出了幾篇從0開始學習 GitHub的系列文章,對于迫切需要成長的開發者會有所幫助。

本期fir.im Weekly 收集了不少好的 Github 優秀源碼,iOS/Android 開發工具與文章分享,持續內建相關實踐和程式員Tips,諸位慢慢「享用」~

『iOS,Android開發工具&源碼分享』

深入解讀 iOS 開源項目源碼

來自@iOS開發精選微網誌分享;

作者對一些優秀的 iOS 開源項目源碼進行分析解讀,并将其整理成文後分享到了 GitHub 上,以幫助開發者們能更好的了解優秀開源項目的底層代碼實作原理,GitHub 位址:iOS-Source-Code-Analyze

Android Sdk 源碼解析

@AndroidCJJ 在微網誌上分享:

“AndroidSdkSourceAnalysis是一群愛分享的GitHub小夥伴花了好長時間寫的關于android sdk 源碼解析文章,旨在幫助Android開發者更好的學習。”如果你也感興趣,可以加入他們的組織。

ISFIRVersionCheck - 應用新版本檢測 iOS 庫

基于 fir 對比 build 版本号自動檢測新版本資訊,有新版本彈 Alert 前往更新。Github位址:isaced/ISFIRVersionCheck

關于 App 重構的幾個方面

如何重構App代碼?簡書作者anly_jun 談了談自己的了解,文章傳送門,其中也說到了Uber的技術主管關于架構重構的12條規則, 共勉之~

fir.im Weekly - 你與優秀源碼之間隻差一個 Star

Android存儲系統之架構篇

這是gityuan部落格的第100篇,上一篇文章從源碼角度介紹相關子產品的建立與啟動過程,這篇主要從全局角度把握和剖析Android的存儲系統,文中有很多流程圖幫助了解。連結如下:

Android存儲系統之源碼篇

用MVP+Rxjava+Retrofit建構項目

這是一個用 MVP+Rxjava+Retrofit 建構的項目,是關于微信頭條的分享。源碼已分享至 Github,位址點這裡。

如何入門伺服器端 Swift 開發

@RealmChina分享道:

“Swift 已演變成了一門開源、跨平台的程式設計語言,有許多團隊正在競相使 Swift 語言能用于 Web 開發。其中最主要的架構分别是:Perfect、Vapor 以及 Kitura。接下來我們将會聊一聊這些架構的優缺點,并且介紹如何入門伺服器端 Swift 開發。”

文章傳送門。

『持續內建實踐』

淺談GRAB的持續內建和持續部署

作者zhchang在gopher china 2016大會上面做了個關于 GRAB 的持續內建和持續部署(CI/CD)的分享,感興趣點選這裡。

基于 flow.ci 實作 PHP 項目自動化持續內建

這是一個關于如何實作 PHP 項目自動化持續內建的快速指導。無論你是否使用過持續內建,或在苦心尋找一款合适的持續內建工具,可能這篇文章對你有幫助。

『程式員Tips』

IT職業技能圖譜(完整版)

@StuQ官博 釋出了最全IT職業技能圖譜,包括iOS,運維,前端,大資料,雲計算,測試,安全,微服務,嵌入式開發等等,後續技能圖譜内容将會持續更新,在Github上有20多個開源版本,點選這裡檢視。

PS :StuQ的技術圖譜沒有 Android,簡書作者anly_jun于是自己做了一張Android App 開發技術圖譜,點這裡看看。

fir.im Weekly - 你與優秀源碼之間隻差一個 Star

什麼是真正的程式員

作者仿照《小王子》中的情節,通過小printf遇見的不同類型的程式員,最後悟出什麼才是真正的程式員!文章略長,但是耐心讀完,你肯定會受益良多!

中文版:連結,翻譯來自部落格園:削微寒;

英文原文:連結.

這期的 fir.im Weekly 就到這裡,

歡迎大家分享更多的内容。

fir.im