All Projects → SmartToolFactory → Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow Sample

SmartToolFactory / Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow Sample

Posts Api sample with Kotlin RxJava3/Coroutines Flow, Clean Architecture, Offline first/last with Room + Retrofit2, Dagger Hilt, Dynamic Feature Modules, Static Code Analysis, Gradle DSL, MockK+ MockWebServer with Test Driven Development including Api and Database tests

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow Sample

Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-43.9%)
Mutual labels:  clean-architecture, room, retrofit2, room-persistence-library
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+1492.68%)
Mutual labels:  offline-first, clean-architecture, room, retrofit2
Simple-MVVM
A simple Android MVVM pattern example
Stars: ✭ 34 (-17.07%)
Mutual labels:  room, retrofit2, kotlin-coroutines, room-persistence-library
Android-MVVM-News-App
MVVM News Application with clean code architecture & android jetpack components.
Stars: ✭ 38 (-7.32%)
Mutual labels:  clean-architecture, retrofit2, kotlin-coroutines, room-persistence-library
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+209.76%)
Mutual labels:  kotlin-coroutines, clean-architecture, retrofit2, room-persistence-library
Android Kotlin Mvi Cleanarchitecture
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Stars: ✭ 187 (+356.1%)
Mutual labels:  clean-architecture, room, retrofit2, room-persistence-library
Propertyfindar
🏘 🎃 Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD.
Stars: ✭ 133 (+224.39%)
Mutual labels:  offline-first, clean-architecture, retrofit2, room-persistence-library
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (+26.83%)
Mutual labels:  clean-architecture, retrofit2, room-persistence-library
flickr-android
A small sample app to showcase architecting app using Clean Architecture and MVVM
Stars: ✭ 25 (-39.02%)
Mutual labels:  room, clean-architecture, retrofit2
CleanArchitectureMVVM
Example of Clean Architecture of Android app using MVVM, Koin, Coroutines, Retrofit, Room, Solid Principle, DRY, KISS, OOP
Stars: ✭ 60 (+46.34%)
Mutual labels:  room, clean-architecture, retrofit2
Kotlin Android Examples
Stars: ✭ 146 (+256.1%)
Mutual labels:  offline-first, room, room-persistence-library
movies
An example approach for modularization, reactive clean architecture and persistancy.
Stars: ✭ 110 (+168.29%)
Mutual labels:  room, clean-architecture, retrofit2
RickAndMorty-AndroidMVVMSample
An android sample project using Jetpack libraries and MVVM design pattern
Stars: ✭ 17 (-58.54%)
Mutual labels:  retrofit2, kotlin-coroutines, room-persistence-library
Covid 19 Tracker
Android app to track COVID-19 cases in India and globally.
Stars: ✭ 96 (+134.15%)
Mutual labels:  kotlin-coroutines, clean-architecture, room-persistence-library
FootballNews2
Personal Android project for Football daily updates
Stars: ✭ 16 (-60.98%)
Mutual labels:  clean-architecture, retrofit2, kotlin-coroutines
Stocker
Stocker is a currency monitoring app. It offers instant currency rates of banks.
Stars: ✭ 38 (-7.32%)
Mutual labels:  clean-architecture, retrofit2, room-persistence-library
Compose-BreakingBad
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Stars: ✭ 26 (-36.59%)
Mutual labels:  room, clean-architecture, retrofit2
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+714.63%)
Mutual labels:  clean-architecture, room, retrofit2
NYTimes-Compose
An offline-first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API.
Stars: ✭ 98 (+139.02%)
Mutual labels:  room, offline-first, kotlin-coroutines
Clean Notes
Clean Architecture by layer
Stars: ✭ 259 (+531.71%)
Mutual labels:  clean-architecture, retrofit2, room-persistence-library

MVVM Clean Architecture with RxJava3+Coroutines Flow, Static Code Analysis, Dagger Hilt, Dynamic Features

ktlint Kotlin Version API

Sample project that build with MVVM clean architure and various cool tech stack including RxJava3 and Coroutines Flow, Dynamic Feature modules as base of BottomNavigationView or ViewPager2, with both OfflineFirst and OfflineLast approaches as database Single Source of Truth

Posts with Stautus Flow RxJava3 Dashboard

Overview

  • Gradle Kotlin DSL is used for setting up gradle files with buildSrc folder and extensions.
  • KtLint, Detekt, and Git Hooks is used for checking, and formatting code and validating code before commits.
  • Dagger Hilt, Dynamic Feature Modules with Navigation Components, ViewModel, Retrofit, Room, RxJava, Coroutines libraries adn dependencies are set up.
  • features and libraries folders are used to include android libraries and dynamic feature modules
  • In core module dagger hilt dependencies and @EntryPoint is created
  • Data module uses Retrofit and Room to provide Local and Remote data sources
  • Repository provides offline and remote fetch function with mapping and local save, delete and fetch functions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].