-
Updated
Apr 23, 2020 - Java
#
mvvm-pattern
Here are 311 public repositories matching this topic...
Sample created to practice MVVM and DataBinding in Android Applications.
An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.
android
kotlin
dagger
retrofit
mvvm
data-binding
kotlin-android
gson
realm
android-architecture
parceler
android-mvvm
mvvm-pattern
-
Updated
Jul 6, 2018 - Kotlin
MVVM + Kotlin + Retrofit2 + Dagger2 + Coroutines + MVP + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
android
rxjava
mvp
coroutines
mvvm
mockito
junit
android-architecture
espresso
dagger2
mvp-architecture
retrofit2
mvvm-pattern
mvvm-architecture
android-cleanarchitecture
android-mvp-architecture
android-clean-architecture
android-mvvm-architecture
mockk
databinding-android
-
Updated
May 30, 2020 - Kotlin
An Android weather application implemented using the MVVM pattern, Retrofit2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
material-design
retrofit2
timber
mvvm-pattern
databinding
coroutines-android
livedata
room-persistence-library
algolia-instantsearch
paging-library
navigation-architecture-component
-
Updated
Jun 4, 2020 - Kotlin
Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
notifications
player
playlist
unit-testing
android-application
clean-architecture
mockito
mockito-kotlin
exoplayer
mvvm-pattern
musicplayer
mvvm-architecture
unittesting
mvvm-android
livedata
koin
room-database
livedata-viewmodel
coil-kotlin
player-service
-
Updated
May 31, 2020 - Kotlin
Sample android application used to learn the Model View View Model pattern and DataBinding in Android
android
junit
instrumentation-tests
viewmodel
mvvm-pattern
databinding
barista
livedata
android-architecture-components
-
Updated
Mar 18, 2019 - Java
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
android
lint
circleci
tdd
architecture
coroutines
clean-architecture
dagger2
glide
retrofit2
mvvm-pattern
kotlin-dsl
mvvm-architecture
detekt
databinding
solid-principles
modularization
ktlint
staticcodeanalysis
mockk
-
Updated
Jan 21, 2020 - Kotlin
A basic sample android application to understand MVVM in a very simple way.
android
java
architecture
mvvm
android-architecture
viewmodel
mvvm-pattern
mvvm-architecture
mvvm-sample
model-view-viewmodel
viewmodel-pattern
mvvm-android
livedata
android-architecture-component
android-mvvm-architecture
android-livedata
mvvm-arcitecture
mvvm-android-java
android-jetpack-components
-
Updated
Feb 23, 2020 - Java
A companion project for our blog post on better Android software development using MVVM with RxJava.
android
reddit
rxjava
mvvm
mobile-app
android-application
reddit-api
android-app
mvvm-pattern
mvvm-architecture
reddit-application
mobile-development
rxjava-android
mvvm-sample
mvvm-android
-
Updated
Oct 11, 2017 - Java
Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.
android
kotlin
serialization
coroutines
clean-architecture
mvvm-pattern
mvvm-architecture
kotlin-multiplatform
-
Updated
Apr 20, 2020 - Kotlin
Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test
room
coroutines
android-architecture
viewmodel
repository-pattern
mvvm-pattern
android-cleanarchitecture
livedata
kotlin-coroutine
android-mvvm-coroutine
kotlin-android-application
-
Updated
Jul 31, 2019 - Kotlin
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
android
kotlin
room
sample
example
clean-code
rxjava
mvvm
picasso
kotlin-extensions
sample-app
clean-architecture
dagger2
rxandroid
retrofit2
mvvm-pattern
example-project
anko
mvvm-architecture
livedata
-
Updated
Oct 12, 2019 - Kotlin
Consuming REST API using Retrofit Library with the help of MVVM, Dagger2, LiveData and RxJava2 in Android
-
Updated
Jul 5, 2018 - Java
MVVM, DataBinding With LiveData - Login Example
-
Updated
Dec 30, 2019 - Java
MVVMDemo With ReactiveCocoa
objective-c
reactivecocoa
api-client
afnetworking
mvvm-pattern
mantle
reactivecocoa-mvvm
mjrefresh
vtmagic
tsmessagesnw
mvvmreactivecocoa
reactiveviewmodel
-
Updated
Jul 1, 2017 - Objective-C
Guild Wars 2 API Viewer: An Android application used for viewing various Guild Wars 2 API endpoint responses. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, Retrofit 2, and RxJava 2.
android
rest-api
mvvm
data-binding
android-application
mockito
espresso
guildwars2
dagger2
rxjava2
retrofit2
mvvm-pattern
mvvm-architecture
guildwars2-api
junit4
android-databinding
rxjava2-retrofit2
-
Updated
Jun 8, 2017 - Java
This project uses Zomato API to get restaurants,recipes,ratings,etc.Screenshots attached
android
kotlin
android-development
android-app
mvvm-pattern
zomato
zomato-api
mvvm-android
androidapi
zomatoclone
-
Updated
Oct 19, 2019 - Kotlin
Enterprise Grade JavaScript Web Components with MVVM inspired from Flex and Silverlight
javascript
javascript-framework
mvvm
mvvm-pattern
mvvm-framework
javascript-mvvm
javascript-mvvm-framework
-
Updated
Jan 28, 2019 - JavaScript
ASP.NET MVC case study solution for PluralSight Guides. Demonstrates structuring a solution with separate projects for the web application, entities, data context, utilities, and tests.
javascript
html
c-sharp
entity-framework
ms-sql-server
pluralsight
mvvm-pattern
asp-net
asp-net-mvc
dotnet-framework
hack-guides
-
Updated
Aug 25, 2018 - JavaScript
Food ordering app using MVVM architecture patterns, Architecture Lifecycle components and Room database.
sample-app
retrofit2
mvvm-pattern
mvvm-architecture
sample-android
sample-project
viewmodel-pattern
swiggy
mvvm-android
livedata
architecture-components
room-persistence-library
food-ordering
room-database
ubereats
-
Updated
Feb 12, 2019 - Java
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
android
java
room
sqlite
mvvm
android-development
android-application
android-architecture
viewmodel
android-app
mvvm-pattern
mvvm-architecture
livedata
-
Updated
Jul 7, 2017 - Java
C#, WPF, MVVM, MS SQL LocalDB, Inventory management, Entity Framework, log4net
-
Updated
May 12, 2020 - C#
android
kotlin
music
coroutines
mvvm
kotlin-android
android-application
tuner
music-notation
music-theory
android-app
mvvm-pattern
in-app-purchase
mvvm-architecture
kotlin-coroutines
buy-me-a-coffee
tarsosdsp
mvvm-android
android-architecture-components
chromatic-tuner
-
Updated
Jan 25, 2020 - Kotlin
MVVM-Coordinator and Clean Architecture
-
Updated
Apr 8, 2019 - Swift
A wpf windows toolkit for window operations, including some behaviors, useful class for view model
desktop-app
c-sharp
behavior
xaml
toolkit
nuget
wpf
mvvm
window
viewmodel
mvvm-pattern
wpftoolkit
mvvm-architecture
mvvm-framework
mvvm-sample
-
Updated
Mar 6, 2020 - C#
Open
Typo in guide
3
KrunchMuffin
commented
Aug 9, 2018
Was working through your guide
https://www.pluralsight.com/guides/asp-net-mvc-populating-dropdown-lists-in-razor-views-using-the-mvvm-design-pattern-entity-framework-and-ajax
and noticed this. As a beginner, I was a little confused til I looked at the source here.
iOS端View和ViewModel数据绑定框架。基于KVO监听所绑定ViewModel的属性,支持链式调用。
-
Updated
Jun 6, 2019 - Objective-C
This repository contains a detailed sample application that uses MVVM as its presentation layer pattern. Essential dependencies are Dagger2 with Dagger-android, RxJava2 with RxAndroid, Room, Retrofit and Espresso.
dependency-injection
android-development
dagger2
rxjava2
mvvm-pattern
dagger-android
room-persistence-library
rxjava2-dagger2-retrofit2
-
Updated
Mar 8, 2020 - Java
Improve this page
Add a description, image, and links to the mvvm-pattern topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the mvvm-pattern topic, visit your repo's landing page and select "manage topics."

When an API exception is happening the exception should be caught in catch block is it?
`
fun invoke(
scope: CoroutineScope,
params: Params?,
onResult: (UseCaseResponse)
) {
val backgroundJob = scope.async {
run(params)
}
scope.launch {
backgroundJob.await().let {
try {