All Projects → lopspower → Cleanrxarchitecture

lopspower / Cleanrxarchitecture

Licence: apache-2.0
Clean Rx Kotlin Architecture sample on GitHub Api 🚀

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Cleanrxarchitecture

BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (-84.49%)
Mutual labels:  clean-architecture, dagger2
paybill-manager
Your personal finance manager
Stars: ✭ 46 (-85.44%)
Mutual labels:  clean-architecture, dagger2
idreminder
Simple reminder app build with Kotlin + Clean Architecture + RxJava + Dagger2 + MVP + Room
Stars: ✭ 29 (-90.82%)
Mutual labels:  clean-architecture, dagger2
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-94.94%)
Mutual labels:  clean-architecture, dagger2
Kotlin Modular Tdd Coroutines Mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Stars: ✭ 256 (-18.99%)
Mutual labels:  dagger2, clean-architecture
movies
An example approach for modularization, reactive clean architecture and persistancy.
Stars: ✭ 110 (-65.19%)
Mutual labels:  clean-architecture, dagger2
LittleLight
An Android app that uses Destiny's API to interact with in-game inventory.
Stars: ✭ 19 (-93.99%)
Mutual labels:  clean-architecture, dagger2
AndroidCleanArchitectureDemo
clean architecture Demo
Stars: ✭ 28 (-91.14%)
Mutual labels:  clean-architecture, dagger2
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-91.46%)
Mutual labels:  clean-architecture, dagger2
KotlinMvpTemplateGenerator
Android Studio template for Kotlin with MVP + Dagger2 + Retrofit2
Stars: ✭ 65 (-79.43%)
Mutual labels:  clean-architecture, dagger2
Android-Clean-Architecture
🚀A basic sample android application to understand Clean Architecture in a very simple way and is written in Kotlin.
Stars: ✭ 39 (-87.66%)
Mutual labels:  clean-architecture, dagger2
Android Jetpack Playground
Pet project for cutting edge Android development with Jetpack
Stars: ✭ 266 (-15.82%)
Mutual labels:  dagger2, clean-architecture
flickr-android
A small sample app to showcase architecting app using Clean Architecture and MVVM
Stars: ✭ 25 (-92.09%)
Mutual labels:  clean-architecture, dagger2
Stars
An android application build with a clean architecture approach and Star wars API
Stars: ✭ 54 (-82.91%)
Mutual labels:  clean-architecture, dagger2
android-clean-architecture
Android Sample Clean Architecture App written in Kotlin. (MVVM, dagger2, RXjava, data binding, Live data,room)
Stars: ✭ 29 (-90.82%)
Mutual labels:  clean-architecture, dagger2
Clean Marvel Kotlin
This repository contains a detailed sample app that implements Clean architecture and MVP in Kotlin using RxJava2, Retrofit
Stars: ✭ 27 (-91.46%)
Mutual labels:  clean-architecture, dagger2
Android-MVI-Clean-Arch-Sample
A Simple Android Project demonstrating Clean Arch + MVI with https://api.nasa.gov/api.html#apod as use-case example
Stars: ✭ 20 (-93.67%)
Mutual labels:  clean-architecture, dagger2
CleanArchitecture-SocketIO
CleanArchitecture with SocketIo 📡
Stars: ✭ 32 (-89.87%)
Mutual labels:  clean-architecture, dagger2
MVPArchitecture
Android MVP architecture in Kotlin using Dagger2, RxJava2, Retrofit2 and so on
Stars: ✭ 27 (-91.46%)
Mutual labels:  clean-architecture, dagger2
Clean Notes
Clean Architecture by layer
Stars: ✭ 259 (-18.04%)
Mutual labels:  dagger2, clean-architecture

CleanRxArchitecture

Platform API Twitter

Introduction

It's time to make a technical assessment now that I've been in Android development since 2011 including 5 years in mobile agency.
This is the architecture I'm now using for all my projects. It is based on the principles of Clean Architecture and MVI (Model View Intent) for presentation layer.

This sample project is a simple application connected to GitHub API that allows me to list all my public repositories. It can be used while disconnected with a backup of all the data stored in database. Dark Mode is also available. The entire application is covered with unit, UI and functionnal/integration (= usecase) tests.

In this repository I will also present you the different tools and good practices (with Git and more) I used that can help you being more efficient with your code.

You can find everything in detail in the WIKI 👇👇

Wiki summary

Support ❤

Find this project useful? Support it by joining stargazers for this repository ⭐️
And follow me for my next creations 👍

License

CleanRxArchitecture by Lopez Mikhael is licensed under a Apache License 2.0.

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].