A production level Android application built using MVVM architecture, Retrofit, LiveData, Glide, and the TMDB API. The app displays a list of top rated and latest movies fetched from the TMDB API and ...
这是架构学习系列的第三篇,主要介绍一下 MVC, MVP 以及 MVVM 架构,至于 MVI 后面会单独介绍。这些 MVX 的目的都是为了将业务和视图分离,松耦合,作为 Android 程序猿,大多不陌生了。 一个 App 离不开 Model 和 View 这两个角色, Model 决定了 App 的数据,而 View 决定 ...
Abstract: Currently, the majority of apps running on mobile devices are Android apps developed in Java. However, developers can now write Android applications using a new programming language: Kotlin, ...
在之前的文章中介绍了部分mvvm模式的理论,那今天就通过一个Demo来讲解一下mvvm在实战中的结构是怎么样的,以及它的具体使用,下面一起来看,关于mvvm,还是先贴一下学习地址。 Android 对比MVC、MVP来聊聊MVVM模式的理解 在之前DataBinding的学习中,当然也包括 ...
Dash Nearby: An Android application that displays a list of DoorDash-affiliated restaurants nearby. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, and Retrofit 2.