All Projects → Nimrodda → Dagger Androidinjector

Nimrodda / Dagger Androidinjector

This sample is part of a tutorial on how to use the new dagger-android module, which was released in Dagger 2.10.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Dagger Androidinjector

Android Blogs
Blogs about Android
Stars: ✭ 490 (+265.67%)
Mutual labels:  android-architecture, android-development
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-73.13%)
Mutual labels:  android-architecture, android-development
Android Arsenal.com
Source to android-arsenal.herokuapp.com
Stars: ✭ 541 (+303.73%)
Mutual labels:  android-architecture, android-development
Android Clean Architecture Boilerplate
An android boilerplate project using clean architecture
Stars: ✭ 3,534 (+2537.31%)
Mutual labels:  android-architecture, android-development
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-21.64%)
Mutual labels:  android-architecture, android-development
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (+176.87%)
Mutual labels:  android-architecture, android-development
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-73.88%)
Mutual labels:  android-architecture, android-development
SPYZIER-APP
Android spying app and Parental controller app.
Stars: ✭ 156 (+16.42%)
Mutual labels:  android-development, android-architecture
Aacpaginginfinitescrollingwithnetworksample
AAC Paging Infinite Scrolling With Network Sample
Stars: ✭ 74 (-44.78%)
Mutual labels:  android-architecture, android-development
Dagger2 Sample
A sample app to demo how to implement dagger in Android using Dagger Android Support library
Stars: ✭ 72 (-46.27%)
Mutual labels:  android-architecture, android-development
Bltaxi
🚕 BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools
Stars: ✭ 338 (+152.24%)
Mutual labels:  android-architecture, android-development
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-14.93%)
Mutual labels:  android-architecture, android-development
Expenso
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Stars: ✭ 325 (+142.54%)
Mutual labels:  android-architecture, android-development
Cleanarchitecturemanifest
Description of the main principles and rules for building an Android application using Clean Architecture approach
Stars: ✭ 444 (+231.34%)
Mutual labels:  android-architecture, android-development
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-62.69%)
Mutual labels:  android-development, android-architecture
Flair
This is powerful android framework
Stars: ✭ 31 (-76.87%)
Mutual labels:  android-architecture, android-development
android-boilerplate
Android Boilerplate à la ustwo
Stars: ✭ 43 (-67.91%)
Mutual labels:  android-development, android-architecture
Debt-Manager
A personal app to store people that owe you money or you owe money to. "Mo Money Mo Problems" 🎵 - The Notorious B.I.G. 😎
Stars: ✭ 22 (-83.58%)
Mutual labels:  android-development, android-architecture
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-63.43%)
Mutual labels:  android-architecture, android-development
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-16.42%)
Mutual labels:  android-architecture, android-development

Android Dagger AndroidInjector sample

This sample is part of a tutorial how to use the new dagger-android module, which was released in Dagger 2.10.

Dagger 2.10 introduced dagger-android, a new module specifically for Android that comes in addition to the main dagger module and compiler. In this tutorial we will go through the steps needed to get started with the new module — assuming you’re already familiar with Dagger. This tutorial is focused on Activity injection, but might as well serve as a reference for other Android components.

The sample demonstrates key points when working with Dagger in the context of MVP:

  • How to inject an Activity
  • How to bind the activity where a View is requested
  • How to bind @Named arguments that are passed from the activity and provide them in the Presenter
  • How to utilize scopes

License

Copyright 2020 Nimrod Dayan nimroddayan.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].