04/25
2016

最近有几个开源项目值得介绍下

最近有几个开源项目值得介绍下

1. Agera


GitHub:https://github.com/google/agera

 

几天前,Google 开源了自己的 Android 响应式编程库 Agera,众多 Githuber 讨论是否是 RxJava(RxAndroid) 的改造版,官方的反馈是作为 Google Play Movies 开发中的一部分开源出来,是 Android 响应式编程的另外一种味道。without inspiration, reinvention, or relation。

 

欢迎官方加入。同时 RxJava 怕是难像 Dagger2 以及 OkHttp 一样被官方采纳了。Kotlin?哈哈,我觉得也悬,至于 Swift,那只是个 Joke。

 

2. Facebook F8 App


GitHub:https://github.com/fbsamples/f8app

 

Facebook 开源了其开发者大会 App 前后端的整套代码,从前期技术栈选型到最终测试的整个流程。这个 App 也是 React Native 学习者不可多得的资料了。

 

F8 构建文档:http://makeitopen.com/
秋百万翻译的中文版:http://f8-app.liaohuqiu.net/

 

PS:
Windows 全平台(PC, Phone, and Xbox)都已经支持 RN,三星智能手表和 TV 的 Tizen 系统也提供了对 RN 的支持。
RN 一年前匆匆放出来抛给社区,当初看似半成品,会成为趋势吗?

 

F8 App 也有用到 ReDex 优化,关于 ReDex 介绍可见:Facebook App 优化工具 ReDex 优化的 6 点及未优化的一大方面

 

3. Alibaba Weex


http://alibaba.github.io/weex/

 

Weex 是阿里自己搞的类似 React Native 的框架,用于进行跨平台移动应用开发的框架,官方称比 RN 更轻量,更小巧。

 

阿里今天宣布开放 Weex 内测邀请。开源需要拥抱社区,目前还要内测的门槛,怕也是匆匆赶上架。

 

4. Google Android Architecture Blueprints


GitHub:https://github.com/googlesamples/android-architecture

 

MVP、MVVM 等最近一年在 Android 圈内讨论火热,这个项目是 Google 用来展示不同架构开发 Android App 的集合。目前包含 MVP 以及其两个简化版的示例。

 

关注下面微信公众号 codeKK,回复18可查看 Facebook 的其他 Android 开源库
-—————————————–
codeKK 专注于开源分享、Android 内推、职业规划
微信扫一扫下面二维码关注
codeKK
-—————————————–

优秀人才不缺工作机会,只缺适合自己的好机会。但是他们往往没有精力从海量机会中找到最适合的那个。
100offer 会对平台上的人才和企业进行严格筛选,让「最好的人才」和「最好的公司」相遇。
注册 100offer,谈谈你对下一份工作的期待。一周内,收到 5-10 个满足你要求的好机会!