DaggerLearning is a repository focused on learning Dagger 2 with Kotlin and Jetpack Compose. The main topic of this repository is Dagger 2 dependency injection framework.
- Kotlin
- Jetpack Compose
- Dagger 2
DaggerLearning is designed to provide examples and learning resources for working with Dagger 2 in Android applications. Each Dagger concept is demonstrated individually in separate commits. Please explore each commit to see the demonstration of specific Dagger concepts.
- Clone the repository: git clone https://github.com/rahulgothwal5/DaggerLearning.git
- Open the project in Android Studio.
Explore the codebase to learn how to integrate Dagger 2 into your Kotlin and Jetpack Compose projects. The repository provides examples and learning resources for working with Dagger 2 in Android applications. Each Dagger concept is demonstrated individually in separate commits. Please explore each commit to see the demonstration of specific Dagger concepts:
- Basic setup and configuration
- Component Factory
- @Singleton
- Component Dependencies & Scopes
- Sub Component
- Component Builder
This project is licensed under the MIT License.