您的位置:首页 > 其它

网址备录

2016-01-15 12:05 363 查看

给 Android 开发者的 RxJava 详解 :http://gank.io/post/560e15be2dca930e00da1083#toc_14

webView的总结:http://www.jianshu.com/p/897d9e3bc783

在安卓上使用rxJava:http://www.importnew.com/8321.html

data binding 用户指南:http://segmentfault.com/a/1190000002876984

知乎:大家会不会在自己的项目中使用Android新推出的DataBinding?:http://www.zhihu.com/question/33538477?sort=created

view model:http://tech.vg.no/2015/07/17/android-databinding-goodbye-presenter-hello-viewmodel/

完全掌握 Android Data Binding:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2992.html

  开发模式

  Dagger 2:依赖注入并不是什么新技术,但是使用在 Android 确实一个新的尝试。Android App 越来越被当成严肃的大型项目来构建,很多在以前大型服务器开发上使用的技术都被应用到了移动开发。Android 开发分模块开发,使用 Dagger 来松耦合模块。特别值得一体的是,Dagger 2 现在由 Google 亲自接管。 Dagger ‡ A fast dependency injector for Android and Java。
  MVP:因为 Android 并没有严格的业务和界面区分,项目一复杂,就很容易使代码陷入混乱。现在 Android 开发社区对 MVP 模式讨论越来越热,觉得 MVP 是非常适合 Android APP 开发。MVP for Android: how to organize the presentation layer。
  RxAndroid:函数响应式编程(Functional Reactive Programming)也不是新内容,RxAndroid 把 RxJava 带到 Android 环境中。很多时候,编写 Android 程序,你也可以看成是数据的处理和流动,换一种思想编程,曾经看起来很棘手的问题,瞬间就很优雅的解决了:ReactiveX/RxAndroid。
  MVVM:这是因为开始官方支持 DataBinding

,把 MVVM 直接带到 Android 中。数据绑定在 Windows WPF 和 Web 已经非常常见,它非常高效的开发效率,让你只关心你的数据和业务。这也对 Android 开发来说,无疑是一个非常重大的影响:android UI设计MVVM设计模式讨论?。
  插件化:针对大型 Android 项目,很多 App 开始使用插件来分模块构建相对独立的功能。
  Hybrid:完全使用 HTML 5 开发 App,目前还不成熟。但是折中方案在很多情况下是非常适合的,典型的就是微信,大部分信息展示都是通过 H5 来完成,同时通过 Hybird 方式,把 Web 和 Native 打通,提供给网页访问本地资源的能力。


一欧服

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: