All Projects → mitchtabian → DaggerMultiFeature

mitchtabian / DaggerMultiFeature

Licence: other
Multi-feature app using dagger for learning purposes

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to DaggerMultiFeature

MVVMQuick
🚀使用MVVMQuick快速构建您的MVVM结构项目!(Quickly start projects with MVVMQuick!)
Stars: ✭ 23 (-66.67%)
Mutual labels:  dagger, dagger2, mvvm-android
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+44.93%)
Mutual labels:  dagger, dagger2
Daggraph
Dagger dependency graph generator for Android Developers
Stars: ✭ 1,140 (+1552.17%)
Mutual labels:  dagger, dagger2
WanAndroid
一个简洁漂亮与众不同的WanAndroid客户端,欢迎下载体验(〃'▽'〃)。(A simple and beautiful Wanandroid client App.) MVVM + Dagger2 + DataBinding + Lifecycle + OkHttp + Retrofit2
Stars: ✭ 81 (+17.39%)
Mutual labels:  dagger2, mvvm-android
Scabbard
🗡 A tool to visualize Dagger 2 dependency graphs
Stars: ✭ 615 (+791.3%)
Mutual labels:  dagger, dagger2
Star Wars Shop
Simple project with clean architecture and android lifecycle
Stars: ✭ 37 (-46.38%)
Mutual labels:  dagger, dagger2
Dahaka
Demo project for Dagger 2
Stars: ✭ 210 (+204.35%)
Mutual labels:  dagger, dagger2
Mvp Android Arch Component
Android MVP sample adapts with new Android architecture components (Lifecycle, Room).
Stars: ✭ 446 (+546.38%)
Mutual labels:  dagger, dagger2
ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Stars: ✭ 84 (+21.74%)
Mutual labels:  dagger2, mvvm-android
AndroidVIP
Android project to experiment the VIPER approach using mosby, RxJava and dagger2
Stars: ✭ 21 (-69.57%)
Mutual labels:  dagger, dagger2
Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+736.23%)
Mutual labels:  dagger, dagger2
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-68.12%)
Mutual labels:  dagger2, mvvm-android
Dagger Android Injection
Sample project explains Dependency Injection in Android using dagger-android framework.
Stars: ✭ 524 (+659.42%)
Mutual labels:  dagger, dagger2
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-31.88%)
Mutual labels:  dagger, dagger2
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+6218.84%)
Mutual labels:  dagger, dagger2
Ultimateandroidtemplaterx
MVP Android App Template Ultimate Android Template MVP // Dagger 2 // Boilerplate // Bootstrap // Bottom Navigation Menu Material Design
Stars: ✭ 114 (+65.22%)
Mutual labels:  dagger, dagger2
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-60.87%)
Mutual labels:  dagger, dagger2
Applocker
🔐 Open source app locker, vault, call blocker application
Stars: ✭ 321 (+365.22%)
Mutual labels:  dagger, dagger2
android-mvp-kotlin
使用kotlin实现Android MVP模式,使用了Dagger2、Retrofit、RxJava等
Stars: ✭ 14 (-79.71%)
Mutual labels:  dagger, dagger2
kotlin-mvp-starter
MVP Starter with RxJava, Dagger 2 in Kotlin
Stars: ✭ 56 (-18.84%)
Mutual labels:  dagger, dagger2

Features:

  1. Dagger2 (not dagger-android)
  2. Single activity
  3. FragmentFactory
  4. Multi-feature package structure
  5. Navigation components
    • Separate nav graph for each feature

Info

Each feature has it's own Subcomponent with it's own:

  1. ViewModelFactory
  2. FragmentFactory
  3. NavHostFragment
    • This is needed since each feature has it's own navigation graph

Next steps:

Build a dynamic multi-feature sample.

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