Get in Touch

Course Outline

Introduction

Dagger 2 Overview

  • What is Dagger 2?
  • Key features of Dagger 2

Dependency Injection at a Glance

  • Dependency injection techniques
  • Architectural patterns

Preparing the Development Environment

  • Setting up Dagger 2

Dependency Injection Quick Start

  • Building a project
  • Decoupling logic
  • Sharing instances
  • Preventing unwanted injections

Dagger 2 Core Concepts

  • Adding Dagger dependencies
  • Creating an application scope
  • Utilizing components
  • Working with multibindings

Testing the Application

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

Debugging the Application

  • Error handling

Deploying the Application

  • Running an emulated Android device

Securing the Application

  • Data concealment and application hardening

Troubleshooting

Summary and Conclusion

Requirements

  • Basic understanding of Android development

Audience

  • Software Architects
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories