Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/emrekose26/MoviesMVP

Sample Android app built with an MVP approach with Dagger2 and RxJava uses TheMovieDB API

android butterknife dagger2 mvp okhttp retrofit retrolambda rxbus rxjava sample-android themoviedb-api

Last synced: 04 Jul 2024

https://github.com/BrianSpace/Android-App-Architecture-MVVM-Databinding

A simple but complete project (in both Java & Kotlin) to demonstrate the Android application architecture with MVVM pattern, a client app for The Movie DB Web API. Dagger2 is used for dependency injection and RxJava is used for RFP (Reactive Functional Programming).

android android-application-architecture android-development application-architecture dagger2 databinding dependency-injection kotlin kotlin-android-extensions mockito mockito-kotlin mvvm retrofit2-rxjava2 rfp room-persistence-library rx-android rxjava2

Last synced: 04 Jul 2024

https://github.com/ahmedeltaher/Android-MVP-Architecture

MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5

android android-architecture android-cleanarchitecture android-mvp clean-architecture clean-code dagger2 dagger2-mvp mvp mvp-architecture retrofit2 unit-testing

Last synced: 03 Jul 2024

https://github.com/burakeregar/KotlinMvpArchitecture

Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!

android-testing android-tests clean-architecture dagger2 dagger2-mvp kotlin kotlin-android kotlintest leakcanary mvp mvp-android mvp-architecture mvp-clean mvp-pattern retrofit retrofit2 unit-test unit-testing unittest unittesting

Last synced: 03 Jul 2024

https://github.com/AAkira/dagger-hilt-example

This repository is an example of the dagger android hilt plugin using an android view model

dagger-android-hilt dagger-hilt dagger2 dagger2-android

Last synced: 03 Jul 2024

https://github.com/techGay/v9porn

9*Porn Android 客户端,突破游客每天观看10次视频的限制,还可以下载视频

dagger2 mvp-architecture retrofit2 rxcache rxjava2

Last synced: 02 Jul 2024

https://github.com/David-Hackro/AndroidTutorials

Ejemplos Android [Dagger2,RxJava,MVP,Retrofit2,SQLite]

android dagger2 mvp-android retrofit2 rxandroid rxjava sqlite

Last synced: 02 Jul 2024

https://github.com/JessYanCoding/MVPArms

⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).

android android-application android-architecture android-library architectural architecture arms butterknife dagger2 model-view-presenter mvp mvp-android mvp-architecture mvp-library mvp-pattern mvparms presenter retrofit2 rxjava wiki-documentation

Last synced: 27 Jun 2024

https://github.com/JessYanCoding/ArmsComponent

📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).

android android-application android-architecture android-component architecture arms armscomponent dagger2 mvp mvp-android mvp-architecture mvparms retrofit2 rxjava2 wiki-documentation

Last synced: 27 Jun 2024

https://github.com/amitshekhariitbhu/MVVM-Architecture-Android

MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.

android android-architecture coroutines dagger2 flow kotlin mvvm mvvm-android mvvm-architecture retrofit stateflow

Last synced: 24 Jun 2024

https://github.com/mutualmobile/Praxis

Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture ✌🏽

android androidx corou dagger2 dagger2-android databinding jetpack-components jetpack-compose kotlin kotlin-android mvvm rxjava rxjava-android

Last synced: 24 Jun 2024

https://github.com/moezbhatti/qksms

The most beautiful SMS messenger for Android

android dagger2 kotlin material-design messaging mvi mvvm qksms rxjava2 sms

Last synced: 24 Jun 2024

https://github.com/fibelatti/raffler-kotlin

A raffling app developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM

android androidx clean-architecture coroutines coroutines-android dagger2 detekt jetpack kotlin ktlint mvvm

Last synced: 24 Jun 2024

https://github.com/nuhkoca/libbra

A currency tracker app demonstration. It refreshes currency list every single second based on the main currency. In addition to that, main currency is selectable.

android architecture-components bindingadapter coil dagger2 kotlin lifecycle-components navigation-architecture-component retrofit2 viewbinding

Last synced: 24 Jun 2024

https://github.com/luthfiarifin/LaamMuslimAndroid

Project to find out the prayer schedule, reading the quran, etc.

android dagger2 kotlin mvvm-android quran-offline rx-java2 rx-kotlin2

Last synced: 24 Jun 2024

https://github.com/v1tzor/MathCalculator

A simple calculator application with multimodule architecture, MVI, Compose, Room, Voyager for courses

android dagger2 jetpack-compose oop-principles room solid-principles voyager

Last synced: 14 Jun 2024

https://github.com/theapache64/stackzy

💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

apk-tool compose compose-desktop coroutines coroutines-flow dagger2 mvvm

Last synced: 12 Jun 2024

https://github.com/FunkyMuse/Vigilante

🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.

android androidanimation androidviewmodel biometrics-android camera clean-architecture clean-architecture-coroutines coroutines-android dagger2 hilt-android hilt-dependency-injection kotlin material-animation microphone mvvm-android mvvm-architecture paging3 room-persistence-library screen-dots stateflow

Last synced: 12 Jun 2024

https://github.com/janishar/android-mvvm-architecture

This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

android android-architecture android-debug-database android-mvvm-architecture dagger2 dagger2-mvvm database fast-android-networking mindorks mvvm mvvm-architecture placeholderview room rxjava rxjava2

Last synced: 07 Jun 2024

https://github.com/mrsegev/MovieNight

MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.

architecture-components clean-architecture dagger2 kotlin-android rxjava2

Last synced: 06 Jun 2024

https://github.com/square/anvil

A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.

dagger2 dagger2-android kotlin kotlin-compiler-plugin

Last synced: 06 Jun 2024

https://github.com/janishar/android-kotlin-mvp-architecture

This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

android-mvp-architecture android-mvp-kotlin dagger2 database fast-android-networking kotlin kotlin-android mindorks mindorks-mvp mvp mvp-android mvp-architecture placeholderview room rxjava rxjava-android rxjava2

Last synced: 06 Jun 2024

https://github.com/AkshayChordiya/News

A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]

android android-architecture android-architecture-components architecture-components architecture-guidelines coroutines dagger2 kotlin kotlin-flow newsapi retrofit2 room viewmodel

Last synced: 06 Jun 2024

https://github.com/armcha/Ribble

Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️

android architecture-components clean-architecture dagger2 dribble kotlin mvp rxjava2

Last synced: 04 Jun 2024

https://github.com/hehonghui/android-tech-frontier

【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目

android-architecture android-testing dagger2 mvp mvvm-architecture rxjava

Last synced: 15 May 2024

https://github.com/andriiginting/Muvi

Very simple project to show a collection of Movie from MovieDb with a minimalist design

binding clean-architecture dagger2 movie movie-database mvvm-architecture room rxjava2 testing

Last synced: 14 May 2024

https://github.com/jaredsburrows/android-gif-search

Gif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!

android android-gif dagger2 espresso jetpack-compose junit kotlin kotlin-android kotlin-coroutines kotlin-dsl ktlint moshi mvvm mvvm-architecture retrofit2 robolectric tenor

Last synced: 01 May 2024

https://github.com/janishar/android-mvp-architecture

This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView

android-architecture android-mvp-architecture dagger dagger2 fast-android-networking greendao mindorks mvp mvp-architecture placeholderview rxjava rxjava-android rxjava2

Last synced: 06 Apr 2024

https://github.com/smuyyh/BookReader

:closed_book: "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~

android book bookreader bookshelf dagger2 ebook epub mvp okhttp3 pdf reader retrofit2 rxjava txt

Last synced: 06 Apr 2024

https://github.com/esoxjem/MovieGuide

Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

android clean-architecture clean-code dagger2 kotlin mvp rxjava

Last synced: 06 Apr 2024

https://github.com/wajahatkarim3/Imagine

An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

android android-architecture android-clean-architecture android-development coroutines-android coroutines-flow dagger2 dagger2-android dependency-injection flow hilt hilt-android hilt-dependency-injection kotlin kotlin-android kotlin-coroutines mvvm mvvm-android retrofit2 retrofit2-kotlin

Last synced: 30 Mar 2024

https://github.com/ImangazalievM/UTair-MVP-Sample

Android Clean Architecture + MVP Sample written in Kotlin

android-architecture clean-architecture coroutines dagger dagger2 kotlin mvp rxjava2

Last synced: 22 Mar 2024

https://github.com/lopspower/CleanRxArchitecture

Clean Rx Kotlin Architecture sample on GitHub Api 🚀

android android-tests clean-architecture dagger2 kotlin model-view-intent rxjava3

Last synced: 22 Mar 2024

https://github.com/HamdiBoumaiza/CoronavirusWorldStatus

An app to stay up to date with the latest stats of the coronavirus , using Kotlin with MVVM ,Coroutines , Android Architecture Components and Dagger

android coronavirus coroutines dagger2 databinding kotlin mvvm

Last synced: 22 Mar 2024

https://github.com/andremion/Theatre

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

android android-architecture-components clean-architecture dagger dagger2 dagger2-android data-binding kotlin mvvm reactive-extensions rxjava2 rxkotlin view-model viewmodel

Last synced: 22 Mar 2024

https://github.com/iammert/AppLocker

🔐 Open source app locker, vault, call blocker application

applock applocker browser callblock callblocker dagger dagger2 filecrypt kotlin mvvm rxjava2 vault

Last synced: 21 Mar 2024

https://github.com/sanmiAde/Yet_Another_Anime_List

A personal anime list app that shows currently airing animes, upcoming animes developed using TDD. That's the plan anyway. Essential dependencies are Dagger2 , RxKotlin with RxAndroid, Room, Retrofit, Junit, mockito, mockwebserver, Truth, MVVM , bitrise, Firebase

android dagger2 mvvm room rxkotlin tdd testing

Last synced: 21 Mar 2024

https://github.com/theapache64/topcorn

A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.

android-jetpack-components android-lifecycle coroutines dagger2 imdb jaba kotlin kotlin-flow moshi mvvm retrofit room-android

Last synced: 21 Mar 2024

https://github.com/rafaelfelipeac/Improov

A app for register and achieve goals developed with Kotlin, MVVM, Coroutines, Kotlin Flow, Jetpack (Room, ViewModel, Navigation) and Dagger2.

android android-app android-architecture-components androidx coroutines coroutines-android dagger2 detekt github-actions jetpack kotlin kotlin-flow ktlint mvvm mvvm-android navigation room viewmodel

Last synced: 18 Mar 2024

https://github.com/mars885/hilt-binder

An annotating processing library that automatically generates Dagger Hilt's `@Binds` methods.

android annotation-processing annotation-processor dagger dagger-hilt dagger2 kotlin kotlin-library

Last synced: 18 Mar 2024

https://github.com/ferPrieto/MVVM-Modularized

A clean architecture approach (modular) using MVVM, Dagger2, LiveData and RxAndroid

android android-navigation dagger2 espresso fragments jetpack jetpack-android ktx-library livedata mockwebserver modular mvvm rxjava-android

Last synced: 18 Mar 2024

https://github.com/deliveryhero/whetstone

Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil

android anvil dagger2 dependency-injection kotlin

Last synced: 18 Mar 2024

https://github.com/boitakub/Bogadex

🎲 BoardGameGeek collections explorer application using Hilt, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

android android-application boardgamegeek clean-architecture coroutines dagger2 flow hilt hilt-android hilt-dependency-injection jetpack-compose kotlin kotlin-coroutines mvi-architecture mvvm-android mvvm-architecture retrofit2 room workmanager

Last synced: 18 Mar 2024

https://github.com/arthur3486/android-mvvm

Android library designed to greatly simplify the implementation process of an MVVM-based application by providing all the means necessary to solve the common problems and avoid the annoying boilerplate code.

android android-app android-application android-library android-mvvm android-mvvm-architecture clean-architecture dagger dagger2 databinding mvvm navigation-architecture-component okhttp retrofit room rxandroid rxjava rxjava2 solid sqlite

Last synced: 18 Mar 2024

https://github.com/aminography/WorldCitiesApp

This example project demonstrates a clean way to architect an Android application.

android clean-architecture coroutines dagger2 deeplink dynamic-feature-module jetpack-android kotlin mvvm prefix-search radix-tree

Last synced: 18 Mar 2024