MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
-
Updated
Jun 9, 2024 - Kotlin
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Extension of the android-mvp-architecture for very large projects.
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
There is a Bengali Tutorial blog post for this repository. If you understand Bengali then check it out.
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
A simple clean architecture framework for Android
Android MVP library
MVP (Model-View-Presenter) is a software design pattern that works pretty well in Android projects and helps separate presentation layer from domain.
Demo of Instagram api integration
A social network mobile app for sports community
A collection of samples to showcase different architectural tools and patterns for Android apps
Mobile Assignment to showcase MVP pattern
Terjemahan Alquran Bahasa Indonesia & Bahasa Inggris
Login and Register with Clean Architecture
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2...
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Android Booster: An Android starter project that utilizes a basic MVP/MVVM/MVI/VIPER architecture framework and contains several popular Android libraries, including Databinding, Dagger 2, Retrofit 2, RxJava 2, ButterKnife, Glide, Picasso, Leak Canary, Timber, and other useful libraries.
Add a description, image, and links to the android-mvp-architecture topic page so that developers can more easily learn about it.
To associate your repository with the android-mvp-architecture topic, visit your repo's landing page and select "manage topics."