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

Requirements

  • An understanding of Android development

Audience

  • Software Architects
 14 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Android Nougat for Android Developers

21 Hours

Android - The Basics

28 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

21 Hours

Develop Android Applications

21 Hours

Android Development

28 Hours

Android Fundamentals

56 Hours

Android Fundamentals - Fast Track

28 Hours

Android HAL (Hardware Abstraction Layer)

21 Hours

Android System Programming

28 Hours

Android Applications Testing

21 Hours

Android TV

14 Hours

Java Fundamentals for Android

14 Hours

Kivy: Building Android Apps with Python

7 Hours

Kotlin for iOS and Android Development

35 Hours

RxJava for Android Developers

21 Hours

Related Categories

1