最近有几个开源项目值得介绍下
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。
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 点及未优化的一大方面 。
http://alibaba.github.io/weex/
Weex 是阿里自己搞的类似 React Native 的框架,用于进行跨平台移动应用开发的框架,官方称比 RN 更轻量,更小巧。
阿里今天宣布开放 Weex 内测邀请。开源需要拥抱社区,目前还要内测的门槛,怕也是匆匆赶上架。
GitHub: https://github.com/googlesamples/android-architecture
MVP、MVVM 等最近一年在 Android 圈内讨论火热,这个项目是 Google 用来展示不同架构开发 Android App 的集合。目前包含 MVP 以及其两个简化版的示例。
关注下面微信公众号 codeKK,回复 18
可查看 Facebook 的其他 Android 开源库 。
-—————————————–
codeKK 专注于开源分享、Android 内推、职业规划
微信扫一扫下面二维码关注
-—————————————–