持续集成是一项“一次配置长期受益”的投入,让开发、测试、生产环境的统一变得更加自动高效。react
本期 fir.im Weekly 收录了关于 Android、iOS 持续集成的最新实践分享,也有一些开发工具、源码和 UI 动画的分享。android
@大慈大悲大熊猫 写的这篇文章总结了本身在 iOS 下的自动化打包,搭建可持续集成环境的实践过程,选择方案是 Jenkins+ Gitlab/Github+Xcode+Fir。文章传送门.ios
对比学习下,@宣X_x的这篇文章,用 Jenkins+GitHub+fir-cli 搭建持续集成环境,看看哪一个更适用于你。git
@痕迹BLANK 把持续集成环境搭建在 DaoCloud 上,经过几步就能够实现 CodingAndroid 项目自动提交,自动编译发布测试包到 fir.im 上。这是一套很新鲜的玩法,感兴趣地能够尝试一下,文章地址☞http://www.jianshu.com/p/a6ebb0e0c5ae .github
由@廖祜秋liaohuqiu_秋百万分享。编程
“开源一个项目。咱们常常会在项目中使用 Icon Font,好比 Font Awesome。最近作一个项目,你能够本身在 Sketch 中画图标,生成字体文件,而后在 Web, Android ,iOS 等各个平台中使用。项目配有简单明了的各个平台下的例子。” Github 地址点击这里swift
@雷纯锋2011写了一篇新文章《MVVM with ReactiveCocoa》,先从理论出发介绍了 MVC 到 MVVM 的演进过程;而后介绍了 RAC 在 MVVM 中的两个使用场景;最后从实践的角度,介绍了一个使用 MVVM 和 RAC 开发的开源项目 MVVMReactiveCocoa。Github 已抛出源码,地址见这里。react-native
由@移动开发前线分享。缓存
“ Swift让iOS开发者有了制霸全栈的但愿,连IBM都出了一个Swift的Web服务端程序Kitura,不过要数他们的鼻祖,还得算Perfect项目,它甚至在Swift开源以前就发布了。就让本文的做者来带你看看Swift在服务端是如何运行的。”微信
文章传送门.
@愚公编程MrPeak写了一篇用Swift搭建数据驱动型iOS App架构的文章,有完整的Demo代码,地址见这里.
@叫什么都不如叫Pluto-Y整理了一些关于Cocoapods的系列教程,详情连接以下:
@Sayalittlesomething在微博上分享
“react-native-gitfeed 开源了。请容许我自信(不要脸)的说,多是目前最实用简洁的github客户端了。”Github地址: https://github.com/xiekw2010/react-native-gitfeed ; iOS版: http://t.cn/RbFQP4r ;android版:http://t.cn/RGOEwRx 。
@void_ouwenjie在@稀土掘金分享了傅圆的博客的文章;
“Glide,就像 Picasso,能够从多个源去加载和显示图片,同时也兼顾缓存和在作图片处理的时候维持一个低内存消耗。它已经在 Google 官方 APP (如 Google 2015 开发者大会的应用程序)中使用了,就和 Picasso 同样受欢迎。在这个系列中,咱们要探讨 Glide 和 Picasso 的不一样和优点。"
文章地址:Glide - 开始!
译者注原文: Glide — Getting Started
汤奇V微博分享了开源的 Material Design 豆瓣客户端,Github 地址:https://github.com/DreaminginCodeZH/Douya .
来自@Android笔记的分享。
“若是您的项目是用 Git 管理的,而且恰巧又是使用 Gradle 编译(应该绝大部分都是这样的了吧?),本文试图找到一种更加优雅的自动版本管理方法。”
点击这里,浏览全文。
@来海龙 用 Swift 仿写了一下微信客户端,完成度还不够高,后续会慢慢添加,有兴趣的能够看下,Github地址:http://t.cn/RGYg9CO
@drakeet在微博上分享了实现新的动画:
“GitHub 开源了一种新的 Header View + RecyclerView 实现方式,使用 CoordinatorLayout 把 header 抽离出 RecyclerView,并作到上下滑联动,这样 Java 层代码就能简单和简洁不少,更便于刷新和响应,也不用写多 item view type 逻辑。”Github 源码已抛出,地址见这里.
以上是本期fir.im Weekly ,若有好的资源,欢迎分享给咱们。
fir.im