Course Code: dagger2
Duration: 14 hours
Prerequisites:
  • An understanding of Android development

Audience

  • Software Architects
Overview:

Dagger 2 is an injection framework for Android applications. Using Dagger, users can implement pure dependency injection without involving any third-party frameworks all while improving architecture structure and long-term maintainability.

This instructor-led, live training (online or onsite) is aimed at software architects who wish to use Dagger 2 for dependency injection in Android applications.

By the end of this training, participants will be able to:

  • Set up a project with dependency injection with Dagger 2.
  • Integrate Dagger 2 into an Android application.
  • Implement dependency injection without using third-party frameworks.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Dagger 2 Overview

  • What is Dagger 2?
  • Dagger 2 features

Dependency Injection at a Glance

  • Dependency injection techniques
  • Architectural pattern

Preparing the Development Environment

  • Setting up Dagger 2

Dependency Injection Quick Start

  • Building a project
  • Decoupling logic
  • Sharing an instance
  • Preventing injections

Dagger 2

  • Adding Dagger dependency
  • Creating an application scope
  • Using components
  • Working with multibindings

Testing the Application

  • Testing with unit tests, mock tests, and repo unit tests

Debugging the Application

  • Handling errors

Deploying the Application

  • Running an emulated Android device

Securing the Application

  • Hiding data and hardening the application

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Dependency Injection with Dagger 2

Qatar - Dependency Injection with Dagger 2

Egypt - Dependency Injection with Dagger 2

Saudi Arabia - Dependency Injection with Dagger 2

South Africa - Dependency Injection with Dagger 2

Brasil - Dependency Injection with Dagger 2

Canada - Dependency Injection with Dagger 2

中国 - Dependency Injection with Dagger 2

香港 - Dependency Injection with Dagger 2

澳門 - Dependency Injection with Dagger 2

台灣 - Dependency Injection with Dagger 2

USA - Dependency Injection with Dagger 2

Österreich - Dependency Injection with Dagger 2

Schweiz - Dependency Injection with Dagger 2

Deutschland - Dependency Injection with Dagger 2

Czech Republic - Dependency Injection with Dagger 2

Denmark - Dependency Injection with Dagger 2

Estonia - Dependency Injection with Dagger 2

Finland - Dependency Injection with Dagger 2

Greece - Dependency Injection with Dagger 2

Magyarország - Dependency Injection with Dagger 2

Ireland - Dependency Injection with Dagger 2

Luxembourg - Dependency Injection with Dagger 2

Latvia - Dependency Injection with Dagger 2

España - Dependency Injection with Dagger 2

Italia - Dependency Injection with Dagger 2

Lithuania - Dependency Injection with Dagger 2

Nederland - Dependency Injection with Dagger 2

Norway - Dependency Injection with Dagger 2

Portugal - Dependency Injection with Dagger 2

România - Dependency Injection with Dagger 2

Sverige - Dependency Injection with Dagger 2

Türkiye - Dependency Injection with Dagger 2

Malta - Dependency Injection with Dagger 2

Belgique - Dependency Injection with Dagger 2

France - Dependency Injection with Dagger 2

日本 - Dependency Injection with Dagger 2

Australia - Dependency Injection with Dagger 2

Malaysia - Dependency Injection with Dagger 2

New Zealand - Dependency Injection with Dagger 2

Philippines - Dependency Injection with Dagger 2

Singapore - Dependency Injection with Dagger 2

Thailand - Dependency Injection with Dagger 2

Vietnam - Dependency Injection with Dagger 2

India - Dependency Injection with Dagger 2

Argentina - Dependency Injection with Dagger 2

Chile - Dependency Injection with Dagger 2

Costa Rica - Dependency Injection with Dagger 2

Ecuador - Dependency Injection with Dagger 2

Guatemala - Dependency Injection with Dagger 2

Colombia - Dependency Injection with Dagger 2

México - Dependency Injection with Dagger 2

Panama - Dependency Injection with Dagger 2

Peru - Dependency Injection with Dagger 2

Uruguay - Dependency Injection with Dagger 2

Venezuela - Dependency Injection with Dagger 2

Polska - Dependency Injection with Dagger 2

United Kingdom - Dependency Injection with Dagger 2

South Korea - Dependency Injection with Dagger 2

Pakistan - Dependency Injection with Dagger 2

Sri Lanka - Dependency Injection with Dagger 2

Bulgaria - Dependency Injection with Dagger 2

Bolivia - Dependency Injection with Dagger 2

Indonesia - Dependency Injection with Dagger 2

Kazakhstan - Dependency Injection with Dagger 2

Moldova - Dependency Injection with Dagger 2

Morocco - Dependency Injection with Dagger 2

Tunisia - Dependency Injection with Dagger 2

Kuwait - Dependency Injection with Dagger 2

Oman - Dependency Injection with Dagger 2

Slovakia - Dependency Injection with Dagger 2

Kenya - Dependency Injection with Dagger 2

Nigeria - Dependency Injection with Dagger 2

Botswana - Dependency Injection with Dagger 2

Slovenia - Dependency Injection with Dagger 2

Croatia - Dependency Injection with Dagger 2

Serbia - Dependency Injection with Dagger 2

Bhutan - Dependency Injection with Dagger 2

Nepal - Dependency Injection with Dagger 2

Uzbekistan - Dependency Injection with Dagger 2