当前位置::主页 > TAG标签 > MVVM
  • Android中的MVP模式入门解析

    初衷 说实话,每次面试的时候,都会被问及Android的开发模式,我们用的无非就是MVC、MVP、MVVM等,有的开发者,干脆直接使用普通架构,就是,我干脆什么模式都不用,写一步看一步,最后导致自己的项目动一步则动全身,项目维护起来比较困难,导致后期新加入

    17-12-19
  • 告别MVP——使用Kotlin构建更适合Android的MVVM应用程序

    简书地址: http://www.jianshu.com/p/77e42aebd7bb 概述 说到MVVM,大家都会想起前端的MVVM框架,相较于前端MVVM的火热,它在移动开发领域就不那么热门了。Google在2015年才推出DataBinding框架,起步较晚,而且2015年是MVP模式爆发的一年,2016年是各种热

    17-11-28
  • 使用Kotlin构建MVVM应用程序—第二部分:Retrofit及RxJava

    简书地址: http://www.jianshu.com/p/8993b247947a 写在前面 这是使用Kotlin开发MVVM应用程序的第二部分—Retrofit及RxJava 在前一部分中我们简单了解了MVVM的基本概念和写法。如果你没有看过上一篇,请先快速浏览一遍,因为本系列是循序渐进的。可以在这里

    17-11-19
  • 使用Kotlin构建MVVM应用程序—第一部分:入门篇

    简书地址: http://www.jianshu.com/p/80926d9e64f7 写在前面 使用DataBinding已经有一年多的时间,Kotlin也写了好几个月了。在github上看了许多MVVM架构的项目(包括google的todo),但都没达到自己理想中的MVVM,可以说一千个人眼中就有一千个哈姆雷特,虽

    17-11-18
  • 高仿掘金App —— 基于 databinding

    0. 项目地址 https://github.com/fashare2015/MVVM-JueJin 1. 项目初衷 不同于前端 vue、 react 的火热, 移动端的 databinding 好像不受待见。鉴于 vue、 react 都有各自成熟的生态圈,我希望通过这个项目打磨出一个简单易用的 databinding 组件库 。 1.1 da

    17-09-25
  • kotlin安卓实战之MVVM架构

    架构图 架构 今年在Google I / O大会,Google推出了包括LiveData和ViewModel在内的架构组件,这有助于使用MVVM模式开发Android应用程序。经历长时间的学习和钻研。计划将其封装成一层通用的架构组件,并开源给大家使用。该架构的优势: 1. ViewModel 与 Acti

    17-08-30
  • 选择恐惧症的福音!教你认清MVC,MVP和MVVM

    相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个

    16-04-14
  • MVVM_Android-CleanArchitecture

    原文出处: http://rocko.xyz/2015/11/07/MVVM_Android-CleanArchitecture/ 前言 “Architecture is About Intent, not Frameworks” - Robert C. Martin (Uncle Bob) Uncle Bob 的这句话套在 MVVM 上也是适用的, MVVM 也仅仅是架构模式(Architectural patt

    15-11-10
  • 如何在使用安卓数据绑定(Data Binding)的时候使用动画

    安卓上新的binding framework可以轻松实现视图根据model改变而更新。你只需要让model能被观测,然后framework将做好其余的事情。比如,你可以通过下面的代码来实现一个加载提示的显示和隐藏: ProgressBarandroid:layout_width=wrap_contentandroid:layout_h

    15-06-02
  • Web开发的MVVM模式

    MVC VS. MVP VS. MVVM 了解MVVM模式之前,我们先来简单了解一下从MVC到MVVM的变迁。这个变迁是耦合从紧到松的变迁,是对依赖处理的进化,是应对变化技术的成熟。 MVC MVC全名是Model View Controller, 是模型(model)-视图(view)-控制器(controller)的缩写

    15-06-01
  • 关于Android的Data Binding技术

    此次Google IO大会,给Andorid开发者带来了很多福利。我对其中的Data Binding技术最感兴趣,所以花时间研究了一下。 Data Binding与MVVM Data Binding即数据绑定,在很多前端框架中都有应用,比如Google维护的AngularJS就支持View和Model的双向绑定。当数据

    15-06-01