YoVDO

Dagger 2 Android Overview - Course Review and Key Concepts

Offered By: CodingWithMitch via YouTube

Tags

Android Development Courses Dependency Injection Courses ViewModel Courses Retrofit Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an in-depth overview of Dagger 2 for Android development in this 17-minute video tutorial. Learn how to create an AppComponent by extending DaggerApplication and using AndroidInjector. Discover the process of creating modules and adding dependencies using @Provides and @Binds annotations. Master the injection of activities through ActivityBuildersModule and @ContributesAndroidInjector, and understand subcomponents and their dependencies. Dive into advanced topics such as injecting activities into other activities, injecting ViewModels using multibinding, and managing app-level dependencies with SessionManager. Gain insights into custom scopes like @Singleton, @AuthScope, and @MainScope, and understand their impact on memory management. Follow along with practical examples and diagrams to solidify your understanding of Dagger 2 implementation in Android projects.

Syllabus

Introduction
App Component
Extend Dagger Application
Create App Component
Rebuild
Sub Components
Scopes
View Models
App Module
Add Provides
Session Manager


Taught by

CodingWithMitch

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn