All Projects → adityaladwa → Offlinefirstreactiveapp Tutorial

adityaladwa / Offlinefirstreactiveapp Tutorial

Check out the blog post for more info

Programming Languages

52711 projects - #9 most used programming language

Projects that are alternatives of or similar to Offlinefirstreactiveapp Tutorial

⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+8355%)
Mutual labels:  dagger2, architecture, mvp-architecture, butterknife
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. ⚡
Stars: ✭ 53 (-55.83%)
Mutual labels:  architecture, espresso, mvp-architecture
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-87.5%)
Mutual labels:  dagger2, butterknife, mvp-architecture
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (-32.5%)
Mutual labels:  dagger2, mvp-architecture, butterknife
A sample Android app using the MVP architecture.
Stars: ✭ 140 (+16.67%)
Mutual labels:  dagger2, mvp-architecture, butterknife
Android Client
An android client for the MifosX platform
Stars: ✭ 150 (+25%)
Mutual labels:  dagger2, mvp-architecture, butterknife
MVP Android Template to give you a Quick Head Start for your next Android Project. It implements MVP Architecture using Dagger2, Room, RxJava2 , Retrofit2
Stars: ✭ 20 (-83.33%)
Mutual labels:  dagger2, mvp-architecture, repository-pattern
DEPRECATED project - Check the Apache fineract-cn-mobile project instead
Stars: ✭ 17 (-85.83%)
Mutual labels:  dagger2, butterknife, mvp-architecture
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+2813.33%)
Mutual labels:  dagger2, mvp-architecture, butterknife
Android Starter
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project.
Stars: ✭ 522 (+335%)
Mutual labels:  architecture, mvp-architecture, espresso
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+620%)
Mutual labels:  dagger2, mvp-architecture, butterknife
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+1286.67%)
Mutual labels:  dagger2, architecture, mvp-architecture
Kotlin Mvvm Architecture
Android Architecture Design Patterns using Kotlin, MVVM, Dagger2, LiveData, Room, MediatorLiveData, NetworkBoundResources, Retrofit, AndroidX, ViewModels, Dependency Injection using Dagger2, Repository pattern.
Stars: ✭ 126 (+5%)
Mutual labels:  dagger2, architecture, repository-pattern
Awesome Wanandroid
⚡致力于打造一款极致体验的 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+2004.17%)
Mutual labels:  dagger2, mvp-architecture, butterknife
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (+69.17%)
Mutual labels:  architecture, mvp-architecture, repository-pattern
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (+170.83%)
Mutual labels:  dagger2, espresso, butterknife
Blockchain Tracker
A blockchain market tracking app. Example implementation of reactive clean architecture and testing.
Stars: ✭ 30 (-75%)
Mutual labels:  dagger2, repository-pattern, espresso
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-24.17%)
Mutual labels:  dagger2, mvp-architecture, espresso
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-55.83%)
Mutual labels:  dagger2, butterknife
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+745%)
Mutual labels:  mvp-architecture, espresso

Offline first reactive android Apps

GitHub stars GitHub forks GitHub issues

A little effort to architecture apps for offline first use-case using MVP-Model View Presenter and Repository Architecture

Show some ❤️ and star the repo to support the project

GitHub stars GitHub forks GitHub watchers GitHub followers Twitter Follow

Find a comprehensive guide about this architecture in the Medium Blog Post

Libraries used

  1. StorIO
  2. Dagger 2
  3. RxJava and RxAndroid
  4. Butterknife
  5. Retrofit 2
  6. OkHttp
  7. Gson


To build, install and run a debug version, run this from the root of the project:

./gradlew app:assembleDebug


Copyright 2017 Aditya Ladwa

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and
limitations under the License.
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]