fir.im Weekly - 如何愉悅地進行持續集成

持續集成是一項「一次配置長期受益」的投入,讓開發、測試、生產環境的統一變得更加自動高效。react

本期 fir.im Weekly 收錄了關於 Android、iOS 持續集成的最新實踐分享,也有一些開發工具、源碼和 UI 動畫的分享。android

iOS搭建CI持續集成環境

@大慈大悲大熊貓  寫的這篇文章總結了本身在 iOS 下的自動化打包,搭建可持續集成環境的實踐過程,選擇方案是 Jenkins+ Gitlab/Github+Xcode+Fir。文章傳送門.ios

對比學習下,@宣X_x的這篇文章,用 Jenkins+GitHub+fir-cli 搭建持續集成環境,看看哪一個更適用於你。git

使用DaoCloud與FIR.im爲CodingAndroid項目開啓持續集成的嘗試

@痕跡BLANK  把持續集成環境搭建在 DaoCloud 上,經過幾步就能夠實現 CodingAndroid 項目自動提交,自動編譯發佈測試包到 fir.im 上。這是一套很新鮮的玩法,感興趣地能夠嘗試一下,文章地址☞http://www.jianshu.com/p/a6ebb0e0c5ae .github

icon-font-for-multiple-platforms

@廖祜秋liaohuqiu_秋百萬分享。編程

「開源一個項目。咱們常常會在項目中使用 Icon Font,好比 Font Awesome。最近作一個項目,你能夠本身在 Sketch 中畫圖標,生成字體文件,而後在 Web, Android ,iOS 等各個平臺中使用。項目配有簡單明瞭的各個平臺下的例子。」 Github 地址點擊這裏swift

MVVM with ReactiveCocoa

@雷純鋒2011寫了一篇新文章《MVVM with ReactiveCocoa》,先從理論出發介紹了 MVC 到 MVVM 的演進過程;而後介紹了 RAC 在 MVVM 中的兩個使用場景;最後從實踐的角度,介紹了一個使用 MVVM 和 RAC 開發的開源項目 MVVMReactiveCocoa。Github 已拋出源碼,地址見這裏react-native

Swift服務端編程:Perfect項目上手指南

@移動開發前線分享。緩存

「 Swift讓iOS開發者有了制霸全棧的但願,連IBM都出了一個Swift的Web服務端程序Kitura,不過要數他們的鼻祖,還得算Perfect項目,它甚至在Swift開源以前就發佈了。就讓本文的做者來帶你看看Swift在服務端是如何運行的。」微信

文章傳送門.

用Swift搭建數據驅動型iOS App架構

@愚公編程MrPeak寫了一篇用Swift搭建數據驅動型iOS App架構的文章,有完整的Demo代碼,地址見這裏.

Cocoapods的系列教程

@叫什麼都不如叫Pluto-Y整理了一些關於Cocoapods的系列教程,詳情連接以下:

Cocoapods系列教程(一)——入門

Cocoapods系列教程(二)——開源主義接班人

Cocoapods系列教程(三)——私有庫管理和模塊化管理

React-native-gitfeed,實用簡潔的github客戶端

@Sayalittlesomething在微博上分享
「react-native-gitfeed 開源了。請容許我自信(不要臉)的說,多是目前最實用簡潔的github客戶端了。」Github地址: https://github.com/xiekw2010/react-native-gitfeed ; iOS版: http://t.cn/RbFQP4r ;android版:http://t.cn/RGOEwRx 。

使人驚訝的圖片加載庫系列:Glide

@void_ouwenjie@稀土掘金分享了傅圓的博客的文章;

「Glide,就像 Picasso,能夠從多個源去加載和顯示圖片,同時也兼顧緩存和在作圖片處理的時候維持一個低內存消耗。它已經在 Google 官方 APP (如 Google 2015 開發者大會的應用程序)中使用了,就和 Picasso 同樣受歡迎。在這個系列中,咱們要探討 Glide 和 Picasso 的不一樣和優點。"

文章地址:Glide - 開始!

譯者注原文: Glide — Getting Started

開源的 Material Design 豆瓣客戶端

湯奇V微博分享了開源的 Material Design 豆瓣客戶端,Github 地址:https://github.com/DreaminginCodeZH/Douya .

更優雅的 Android 發佈自動版本號方案

來自@Android筆記的分享。

「若是您的項目是用 Git 管理的,而且恰巧又是使用 Gradle 編譯(應該絕大部分都是這樣的了吧?),本文試圖找到一種更加優雅的自動版本管理方法。」

點擊這裏,瀏覽全文。

用 Swift 仿寫微信客戶端——TSWeChat

@來海龍 用 Swift 仿寫了一下微信客戶端,完成度還不夠高,後續會慢慢添加,有興趣的能夠看下,Github地址:http://t.cn/RGYg9CO

RecyclerViewWithHeaderNewPractice

@drakeet在微博上分享了實現新的動畫:

「GitHub 開源了一種新的 Header View + RecyclerView 實現方式,使用 CoordinatorLayout 把 header 抽離出 RecyclerView,並作到上下滑聯動,這樣 Java 層代碼就能簡單和簡潔不少,更便於刷新和響應,也不用寫多 item view type 邏輯。」Github 源碼已拋出,地址見這裏.


以上是本期fir.im Weekly ,若有好的資源,歡迎分享給咱們。

fir.im

相關文章
相關標籤/搜索