說起開源社區(qū)囚痴,Github 是一種不可缺少的存在。作為全球最大的同性交友網(wǎng)站蕊连,上面有太多優(yōu)秀的開源代碼庫和編程大神,讓無數(shù)開發(fā)者心生向往游昼。那么如何正確的使用 Github甘苍,也許是編程學習之必要。來看下@googdev 的 關于如何選擇開源項目 烘豌,如何正確使用開源項目载庭,如何發(fā)現(xiàn)優(yōu)秀的開源項目,同時作者還出了幾篇從0開始學習 GitHub的系列文章,對于迫切需要成長的開發(fā)者會有所幫助囚聚。
本期fir.im Weekly 收集了不少好的 Github 優(yōu)秀源碼靖榕,iOS/Android 開發(fā)工具與文章分享,持續(xù)集成相關實踐和程序員Tips靡挥,諸位慢慢「享用」~
『iOS序矩,Android開發(fā)工具&源碼分享』
深入解讀 iOS 開源項目源碼
來自@iOS開發(fā)精選微博分享;
作者對一些優(yōu)秀的 iOS 開源項目源碼進行分析解讀跋破,并將其整理成文后分享到了 GitHub 上簸淀,以幫助開發(fā)者們能更好的理解優(yōu)秀開源項目的底層代碼實現(xiàn)原理,GitHub 地址:iOS-Source-Code-Analyze
Android Sdk 源碼解析
@AndroidCJJ 在微博上分享:
“AndroidSdkSourceAnalysis是一群愛分享的GitHub小伙伴花了好長時間寫的關于android sdk 源碼解析文章毒返,旨在幫助Android開發(fā)者更好的學習租幕。”如果你也感興趣拧簸,可以加入他們的組織劲绪。
ISFIRVersionCheck - 應用新版本檢測 iOS 庫
基于 fir 對比 build 版本號自動檢測新版本信息,有新版本彈 Alert 前往更新盆赤。Github地址:isaced/ISFIRVersionCheck
關于 App 重構的幾個方面
如何重構App代碼贾富?簡書作者anly_jun 談了談自己的理解,文章傳送門牺六,其中也說到了Uber的技術主管關于架構重構的12條規(guī)則, 共勉之~
Android存儲系統(tǒng)之架構篇
這是gityuan博客的第100篇颤枪,上一篇文章從源碼角度介紹相關模塊的創(chuàng)建與啟動過程,這篇主要從全局角度把握和剖析Android的存儲系統(tǒng)淑际,文中有很多流程圖幫助理解畏纲。鏈接如下:
用MVP+Rxjava+Retrofit構建項目
這是一個用 MVP+Rxjava+Retrofit 構建的項目,是關于微信頭條的分享春缕。源碼已分享至 Github盗胀,地址點這里。
如何入門服務器端 Swift 開發(fā)
@RealmChina分享道:
“Swift 已演變成了一門開源锄贼、跨平臺的編程語言票灰,有許多團隊正在競相使 Swift 語言能用于 Web 開發(fā)。其中最主要的框架分別是:Perfect宅荤、Vapor 以及 Kitura米间。接下來我們將會聊一聊這些框架的優(yōu)缺點,并且介紹如何入門服務器端 Swift 開發(fā)膘侮。”
文章傳送門的榛。
『持續(xù)集成實踐』
淺談GRAB的持續(xù)集成和持續(xù)部署
作者zhchang在gopher china 2016大會上面做了個關于 GRAB 的持續(xù)集成和持續(xù)部署(CI/CD)的分享琼了,感興趣點擊這里。
基于 flow.ci 實現(xiàn) PHP 項目自動化持續(xù)集成
這是一個關于如何實現(xiàn) PHP 項目自動化持續(xù)集成的快速指導。無論你是否使用過持續(xù)集成雕薪,或在苦心尋找一款合適的持續(xù)集成工具昧诱,可能這篇文章對你有幫助。
『程序員Tips』
IT職業(yè)技能圖譜(完整版)
@StuQ官博 發(fā)布了最全IT職業(yè)技能圖譜所袁,包括iOS盏档,運維,前端燥爷,大數(shù)據(jù)蜈亩,云計算,測試前翎,安全稚配,微服務,嵌入式開發(fā)等等港华,后續(xù)技能圖譜內容將會持續(xù)更新道川,在Github上有20多個開源版本,點擊這里查看立宜。
PS :StuQ的技術圖譜沒有 Android冒萄,簡書作者anly_jun于是自己做了一張Android App 開發(fā)技術圖譜,點這里看看橙数。
什么是真正的程序員
作者仿照《小王子》中的情節(jié)尊流,通過小printf遇見的不同類型的程序員,最后悟出什么才是真正的程序員商模!文章略長奠旺,但是耐心讀完,你肯定會受益良多施流!
英文原文:鏈接.
這期的 fir.im Weekly 就到這里瞪醋,
歡迎大家分享更多的內容忿晕。
fir.im