Media Summary: Using Dependency Injection, with or without a framework, makes unit testing much easier since you are able to provide fake or ... In this lesson we add a new project and interface to handle screen navigation. This is more to demonstrate how to share ... Here we set up some initial files for the first "feature" of our app, the home screen. Project: ...

Dagger 2 Deep Dive 14 - Detailed Analysis & Overview

Using Dependency Injection, with or without a framework, makes unit testing much easier since you are able to provide fake or ... In this lesson we add a new project and interface to handle screen navigation. This is more to demonstrate how to share ... Here we set up some initial files for the first "feature" of our app, the home screen. Project: ... We start off by building a simple app that displays a count. The Counter is created by the "ViewModel" rather than passed to it. The home screen will display a list of repositories from GitHub. In this video we set up the RecyclerView Adapter and related files ... In this lesson we learn how to make your Fragment's component lifecycle match the Jetpack ViewModel lifecycle. This opens up ...

In this lesson, we update the AppRepository to use a basic in memory cache to save a network request when fetching a single ... As an example of how to share dependencies across scopes, without making them a Singleton, this lesson has us add a ... An introduction to dependency injection, why it is important, and how to use In this lesson we go over how to expose Singleton dependencies in a modular way. Singleton dependencies provided by the ... In this lesson we create a ScreenNavigator implementation that is tied to our Activity. This will be bound in the

Photo Gallery

Dagger 2 Deep Dive (14/55) - Unit Testing AppRepository
Dagger 2 Deep Dive (48/55) - Preparing for screen navigation (Activity scoped dependencies)
Dagger 2 Deep Dive (15/55) - Feature: Home Screen
Dagger2 for Beginners-14 | Extending @Component with @Component.Builder & @BindsInstance |U4Universe
Dagger 2 Deep Dive (1/55) -  Intro To Dependency Injection
An Introduction to Dagger 2 - Todd Burgess
Dagger 2 Deep Dive (16/55) - Home Screen Repository List Setup
Dagger 2 Deep Dive (24/55) - Matching Dagger Component Scopes with ViewModel Scopes
Dagger 2 Deep Dive (41/55) - AppRepository Updates: Caching and new request
Dagger 2 Deep Dive (49/55) - Activity Scoped Component
Dependency Injection  Using Dagger 2
Dagger 2 Deep Dive (19/55) - Exposing Application Component dependencies in a modular way
View Detailed Profile
Dagger 2 Deep Dive (14/55) - Unit Testing AppRepository

Dagger 2 Deep Dive (14/55) - Unit Testing AppRepository

Using Dependency Injection, with or without a framework, makes unit testing much easier since you are able to provide fake or ...

Dagger 2 Deep Dive (48/55) - Preparing for screen navigation (Activity scoped dependencies)

Dagger 2 Deep Dive (48/55) - Preparing for screen navigation (Activity scoped dependencies)

In this lesson we add a new project and interface to handle screen navigation. This is more to demonstrate how to share ...

Dagger 2 Deep Dive (15/55) - Feature: Home Screen

Dagger 2 Deep Dive (15/55) - Feature: Home Screen

Here we set up some initial files for the first "feature" of our app, the home screen. Project: ...

Dagger2 for Beginners-14 | Extending @Component with @Component.Builder & @BindsInstance |U4Universe

Dagger2 for Beginners-14 | Extending @Component with @Component.Builder & @BindsInstance |U4Universe

In this video, we'll learn how to Extend

Dagger 2 Deep Dive (1/55) -  Intro To Dependency Injection

Dagger 2 Deep Dive (1/55) - Intro To Dependency Injection

We start off by building a simple app that displays a count. The Counter is created by the "ViewModel" rather than passed to it.

An Introduction to Dagger 2 - Todd Burgess

An Introduction to Dagger 2 - Todd Burgess

Mentioned in this talk:

Dagger 2 Deep Dive (16/55) - Home Screen Repository List Setup

Dagger 2 Deep Dive (16/55) - Home Screen Repository List Setup

The home screen will display a list of repositories from GitHub. In this video we set up the RecyclerView Adapter and related files ...

Dagger 2 Deep Dive (24/55) - Matching Dagger Component Scopes with ViewModel Scopes

Dagger 2 Deep Dive (24/55) - Matching Dagger Component Scopes with ViewModel Scopes

In this lesson we learn how to make your Fragment's component lifecycle match the Jetpack ViewModel lifecycle. This opens up ...

Dagger 2 Deep Dive (41/55) - AppRepository Updates: Caching and new request

Dagger 2 Deep Dive (41/55) - AppRepository Updates: Caching and new request

In this lesson, we update the AppRepository to use a basic in memory cache to save a network request when fetching a single ...

Dagger 2 Deep Dive (49/55) - Activity Scoped Component

Dagger 2 Deep Dive (49/55) - Activity Scoped Component

As an example of how to share dependencies across scopes, without making them a Singleton, this lesson has us add a ...

Dependency Injection  Using Dagger 2

Dependency Injection Using Dagger 2

An introduction to dependency injection, why it is important, and how to use

Dagger 2 Deep Dive (19/55) - Exposing Application Component dependencies in a modular way

Dagger 2 Deep Dive (19/55) - Exposing Application Component dependencies in a modular way

In this lesson we go over how to expose Singleton dependencies in a modular way. Singleton dependencies provided by the ...

Dagger 2 Deep Dive (50/55) - Activity Screen Navigator

Dagger 2 Deep Dive (50/55) - Activity Screen Navigator

In this lesson we create a ScreenNavigator implementation that is tied to our Activity. This will be bound in the