Media Summary: In this lesson we use the testing library that was created in the last few videos to create an Espresso test for the HomeFragment. Before bringing in the real GitHub API, our app needs to support making requests on a background thread. In this lesson we'll ... In this lesson we create an internal testing module along with the TestApplicationComponent. This is a test Component that will ...

Dagger 2 Deep Dive 30 - Detailed Analysis & Overview

In this lesson we use the testing library that was created in the last few videos to create an Espresso test for the HomeFragment. Before bringing in the real GitHub API, our app needs to support making requests on a background thread. In this lesson we'll ... In this lesson we create an internal testing module along with the TestApplicationComponent. This is a test Component that will ... In this lesson we'll finish the testing library with a TestApplication and test runner. Project: ... In this lesson we add a new module for a new screen, the repo details screen. We'll set up some dependencies and the initial ... Now we're set up to bring in GitHub API requests. In this lesson we use Retrofit to create an implementation of GitHubApi.

In this lesson, we update the AppRepository to use a basic in memory cache to save a network request when fetching a single ... We start off by building a simple app that displays a count. The Counter is created by the "ViewModel" rather than passed to it. In this lesson we go over how to expose Singleton dependencies in a modular way. Singleton dependencies provided by the ... Become A Member To Support The Channel! Get access to Emotes and a Badge Next To Your Name that show sup in the Stream ... As an example of how to share dependencies across scopes, without making them a Singleton, this lesson has us add a ...

Photo Gallery

Dagger 2 Deep Dive (30/55) - Dagger Powered Home Fragment Espresso Test
Dagger 2 Deep Dive (31/55) - Retrofit Integration: Suspend Functions
Dagger 2 Deep Dive (28/55) - Espresso tests and Dagger: Creating a TestApplicationComponent
Dagger 2 Deep Dive (29/55) - Espresso tests and Dagger: Creating the TestApplication and Runner
Dagger 2 Deep Dive (7/55) - Creating the Application Component
Dagger 2 Deep Dive (36/55) - Repo Details Screen
Dagger 2 Tutorial Part 1 - WHAT IS DEPENDENCY INJECTION - Android Studio Tutorial
Dagger 2 Deep Dive (33/55) - Swapping the mock GitHubApi for a Retrofit created implementation
Dagger 2 Deep Dive (41/55) - AppRepository Updates: Caching and new request
Dagger 2 Deep Dive (1/55) -  Intro To Dependency Injection
Dagger 2 Deep Dive (19/55) - Exposing Application Component dependencies in a modular way
The New Buffed Deathstalker M+ Build: Midnight Assassination Rogue Guide
View Detailed Profile
Dagger 2 Deep Dive (30/55) - Dagger Powered Home Fragment Espresso Test

Dagger 2 Deep Dive (30/55) - Dagger Powered Home Fragment Espresso Test

In this lesson we use the testing library that was created in the last few videos to create an Espresso test for the HomeFragment.

Dagger 2 Deep Dive (31/55) - Retrofit Integration: Suspend Functions

Dagger 2 Deep Dive (31/55) - Retrofit Integration: Suspend Functions

Before bringing in the real GitHub API, our app needs to support making requests on a background thread. In this lesson we'll ...

Dagger 2 Deep Dive (28/55) - Espresso tests and Dagger: Creating a TestApplicationComponent

Dagger 2 Deep Dive (28/55) - Espresso tests and Dagger: Creating a TestApplicationComponent

In this lesson we create an internal testing module along with the TestApplicationComponent. This is a test Component that will ...

Dagger 2 Deep Dive (29/55) - Espresso tests and Dagger: Creating the TestApplication and Runner

Dagger 2 Deep Dive (29/55) - Espresso tests and Dagger: Creating the TestApplication and Runner

In this lesson we'll finish the testing library with a TestApplication and test runner. Project: ...

Dagger 2 Deep Dive (7/55) - Creating the Application Component

Dagger 2 Deep Dive (7/55) - Creating the Application Component

We're ready to

Dagger 2 Deep Dive (36/55) - Repo Details Screen

Dagger 2 Deep Dive (36/55) - Repo Details Screen

In this lesson we add a new module for a new screen, the repo details screen. We'll set up some dependencies and the initial ...

Dagger 2 Tutorial Part 1 - WHAT IS DEPENDENCY INJECTION - Android Studio Tutorial

Dagger 2 Tutorial Part 1 - WHAT IS DEPENDENCY INJECTION - Android Studio Tutorial

Dagger 2

Dagger 2 Deep Dive (33/55) - Swapping the mock GitHubApi for a Retrofit created implementation

Dagger 2 Deep Dive (33/55) - Swapping the mock GitHubApi for a Retrofit created implementation

Now we're set up to bring in GitHub API requests. In this lesson we use Retrofit to create an implementation of GitHubApi.

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

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

The New Buffed Deathstalker M+ Build: Midnight Assassination Rogue Guide

The New Buffed Deathstalker M+ Build: Midnight Assassination Rogue Guide

Become A Member To Support The Channel! Get access to Emotes and a Badge Next To Your Name that show sup in the Stream ...

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