All Projects → mitchtabian → Dagger Examples

mitchtabian / Dagger Examples

Some dagger-android examples with Retrofit2, MVVM architecture, RxJava, (Java)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Dagger Examples

Stocker
Stocker is a currency monitoring app. It offers instant currency rates of banks.
Stars: ✭ 38 (-84.3%)
Mutual labels:  dagger2, repository-pattern, retrofit2, room-persistence-library
Clean Notes
Clean Architecture by layer
Stars: ✭ 259 (+7.02%)
Mutual labels:  dagger2, mvvm-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 (-22.73%)
Mutual labels:  mvvm-architecture, repository-pattern, retrofit2, room-persistence-library
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-47.52%)
Mutual labels:  dagger2, repository-pattern, retrofit2, room-persistence-library
Android Mvvm Rx3 Dagger2 Navcomponent
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
Stars: ✭ 72 (-70.25%)
Mutual labels:  dagger2, mvvm-architecture, retrofit2, room-persistence-library
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 (-47.93%)
Mutual labels:  dagger2, mvvm-architecture, repository-pattern, retrofit2
Heyyoo
Heyyoo is a sample social media Android application 📱 built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components).
Stars: ✭ 38 (-84.3%)
Mutual labels:  mvvm-architecture, repository-pattern, retrofit2
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (-27.69%)
Mutual labels:  dagger2, retrofit2, room-persistence-library
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (-9.92%)
Mutual labels:  dagger2, mvvm-architecture, retrofit2
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (-67.77%)
Mutual labels:  mvvm-architecture, retrofit2, room-persistence-library
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 (+95.45%)
Mutual labels:  dagger2, retrofit2, room-persistence-library
Food Ordering App Like Swiggy Uber Eats Mvvm And Room Database
Food ordering app using MVVM architecture patterns, Architecture Lifecycle components and Room database.
Stars: ✭ 53 (-78.1%)
Mutual labels:  mvvm-architecture, retrofit2, room-persistence-library
Trailersapp
A simple demo project for The Movie DB based on MVVM clean architecture.
Stars: ✭ 180 (-25.62%)
Mutual labels:  mvvm-architecture, repository-pattern, room-persistence-library
Movie Zone
movies application using MVVM Architecture
Stars: ✭ 25 (-89.67%)
Mutual labels:  mvvm-architecture, repository-pattern, retrofit2
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-90.5%)
Mutual labels:  dagger2, retrofit2, room-persistence-library
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-92.56%)
Mutual labels:  dagger2, retrofit2, room-persistence-library
Covid 19 Tracker
Android app to track COVID-19 cases in India and globally.
Stars: ✭ 96 (-60.33%)
Mutual labels:  mvvm-architecture, repository-pattern, room-persistence-library
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.
Stars: ✭ 234 (-3.31%)
Mutual labels:  dagger2, mvvm-architecture, room-persistence-library
Open Api Android App
Kotlin, MVI Architecture, Dagger2, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
Stars: ✭ 324 (+33.88%)
Mutual labels:  dagger2, mvvm-architecture, retrofit2
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+38.02%)
Mutual labels:  dagger2, mvvm-architecture, retrofit2

Dagger2 on Android

Watch the app demo.

This course contains Dagger2 examples with Retrofit2, MVVM architecture, Android Jetpack's Navigation component, & more. (Java)

Here's what you will see in the course:

  • Every line of code is written and explained on video
  • Dagger version 2.2+ (Focus on Dagger-Android)
  • Dagger-android basics:
    1. DaggerApplication
    2. DaggerAppCompatActivity
    3. DaggerFragment
  • @Provides, @Binds, @BindsInstance explanation
  • Map Multibinding
  • Subcomponents
  • Scopes
  • Custom Scopes
  • @ContributesAndroidInjector
  • Activity Injection
  • Fragment Injection
  • ViewModel Injection
  • Retrofit2 and Dagger
  • Proper MVVM Architecture (Model View View-Model)
  • An intro to the new Jetpack Navigation Component library
  • And much more...

The course is free and available on codingwithmitch.com

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