Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Architecture Samples

Comparing MVC, MVP and MVVM in android through a complete movie search app

This is the complementary repository to the series of articles on my website.

no-architecture app:

branch: no-architecture

article: android architecture: Part 1: introduction

Model-View-Controller (MVC) app:

branch: mvc

article: android architecture: Part 2: MVC

Model-View-Presenter (MVP) app:

branch: mvp

article: android architecture: Part 3: MVP

Model-View-ViewModel (MVVM) app using RxJava:

branch: mvvm-rxjava

article: android architecture: Part 4: MVVM with RxJava

Model-View-ViewModel (MVVM) app using LiveData and how it compares to RxJava:

branch: mvvm-livedata

article: android architecture: Part 5: MVVM with LiveData

Model-View-ViewModel (MVVM) app using LiveData and ViewModel:

branch: mvvm-liveData&viewModel

article: android architecture: Part 6: MVVM with LiveData and ViewModel

Model-View-ViewModel (MVVM) app using LiveData and ViewModel:

branch: mvvm-liveData&viewModel-revised

article: android architecture: Part 7: ViewModel with LiveData and RxJava

Model-View-ViewModel (MVVM) app using Jetpack Compose, ViewModel and Coroutine:

branch: compose-mvvm-coroutine

Model-View-Presenter (MVP) app using 'easy-mvp' library:

branch: mvp-easymvp

article: Easy MVP library for android

About

Comparing MVC, MVP and MVVM in android through complete apps

Resources

Stars

92 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages