MVVM + Kotlin + Retrofit2 + Dagger2 + Coroutines + MVP + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
-
Updated
Sep 30, 2020 - Kotlin
{{ message }}
MVVM + Kotlin + Retrofit2 + Dagger2 + Coroutines + MVP + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
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.
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.
Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
Sample android application used to learn the Model View View Model pattern and DataBinding in Android
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
A basic sample android application to understand MVVM in a very simple way.
Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.
A companion project for our blog post on better Android software development using MVVM with RxJava.
Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
MVVM, DataBinding With LiveData - Login Example
Consuming REST API using Retrofit Library with the help of MVVM, Dagger2, LiveData and RxJava2 in Android
MVVMDemo With ReactiveCocoa
This project uses Zomato API to get restaurants,recipes,ratings,etc.Screenshots attached
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.
Food ordering app using MVVM architecture patterns, Architecture Lifecycle components and Room database.
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.
Enterprise Grade JavaScript Web Components with MVVM inspired from Flex and Silverlight
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.
C#, WPF, MVVM, MS SQL LocalDB, Inventory management, Entity Framework, log4net
MVVM-Coordinator and Clean Architecture
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.
iOS端View和ViewModel数据绑定框架。基于KVO监听所绑定ViewModel的属性,支持链式调用。
ASP.NET MVC case study solution for PluralSight Guides. Demonstrates how to use populate dropdown lists in Razor views.
Add a description, image, and links to the mvvm-pattern topic page so that developers can more easily learn about it.
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 {