All Projects → ragdroid → Dahaka

ragdroid / Dahaka

Licence: apache-2.0
Demo project for Dagger 2

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Dahaka

Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+174.76%)
Mutual labels:  dagger2, dagger, dagger2-android
MVVMQuick
🚀使用MVVMQuick快速构建您的MVVM结构项目!(Quickly start projects with MVVMQuick!)
Stars: ✭ 23 (-89.05%)
Mutual labels:  dagger, dagger2, dagger2-android
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (-62.86%)
Mutual labels:  dagger, dagger2, dagger2-android
Star Wars Shop
Simple project with clean architecture and android lifecycle
Stars: ✭ 37 (-82.38%)
Mutual labels:  dagger2, dagger
Anvil
A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
Stars: ✭ 615 (+192.86%)
Mutual labels:  dagger2, dagger2-android
Simple Example Dagger Android
Example repository displaying the usage of Dagger's new Android injection
Stars: ✭ 13 (-93.81%)
Mutual labels:  dagger2, dagger2-android
Instant Weather
An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Stars: ✭ 473 (+125.24%)
Mutual labels:  dagger2, dagger2-android
Daggraph
Dagger dependency graph generator for Android Developers
Stars: ✭ 1,140 (+442.86%)
Mutual labels:  dagger2, dagger
Frekans
📻 Frekans is a radio player app. It will be fully developed with Kotlin. It is work-in-progress and under heavy development.
Stars: ✭ 43 (-79.52%)
Mutual labels:  dagger2, dagger2-android
Dagger2 Sample
A sample app to demo how to implement dagger in Android using Dagger Android Support library
Stars: ✭ 72 (-65.71%)
Mutual labels:  dagger2, dagger2-android
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 (-40%)
Mutual labels:  dagger2, dagger2-android
Scabbard
🗡 A tool to visualize Dagger 2 dependency graphs
Stars: ✭ 615 (+192.86%)
Mutual labels:  dagger2, dagger
Ultimateandroidtemplaterx
MVP Android App Template Ultimate Android Template MVP // Dagger 2 // Boilerplate // Bootstrap // Bottom Navigation Menu Material Design
Stars: ✭ 114 (-45.71%)
Mutual labels:  dagger2, dagger
Dagger Hilt Tutorial
An example project to demonstrate how to use the Dagger-Hilt in Android.
Stars: ✭ 179 (-14.76%)
Mutual labels:  dagger, dagger2-android
Mvp With Dagger 2.11
Stars: ✭ 20 (-90.48%)
Mutual labels:  dagger2, dagger2-android
Dagger Android Injection
Sample project explains Dependency Injection in Android using dagger-android framework.
Stars: ✭ 524 (+149.52%)
Mutual labels:  dagger2, dagger
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-77.62%)
Mutual labels:  dagger2, dagger
Roomrxjava
Room with Rxjava Example
Stars: ✭ 130 (-38.1%)
Mutual labels:  dagger2, dagger2-android
Mvp Android Arch Component
Android MVP sample adapts with new Android architecture components (Lifecycle, Room).
Stars: ✭ 446 (+112.38%)
Mutual labels:  dagger2, dagger
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+1976.19%)
Mutual labels:  dagger2, dagger

This is a demo project for experimenting with Dagger. It's a pokemon application which has various scopes :

Custom Scopes has taken inspiration from Dagger Recipies : Miroslaw Stanek (@froger_mcs)

Dagger Android migration has taken inspiration from todo-mvp-dagger : Mike Nakhimovich (@friendlyMikhail )

This project has different branches :

Custom Scopes

Demo Gif

Other Libraries

This project also uses the following libaries :

  • RxJava2
  • DataBinding
  • Glide
  • Mockito
  • Retrofit
  • Espresso

ToDo

  • More test coverage
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].