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
Testimonials
Trainer knowledge and easiness with which he presented it.
Piotr - Wojciech Rudziński, DPDgroup IT Solutions sp. z o.o.
dobre przygotowanie i wiedza trenera + zaangazowanie
lukasz - Wojciech Rudziński, DPDgroup IT Solutions sp. z o.o.
Indepth explanation
Wojciech Rudziński, DPDgroup IT Solutions sp. z o.o.
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
The set of lab material seems really good. It's a great resource to keep after the training.
- FedEx
Clear and repeated emphasis on important aspects of Android development
- FedEx
Instructor's great knowledge about the material.
- FedEx
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
The lecture book and lab
- FedEx
Knowledge of trainer
- FedEx
Training materials, Exercise's & Trainer
- FedEx
The detail given about each topic was really nice, he made sure we understood each topic before moving to the next.
Richie Wood - FedEx
breaking down the multiple services, actions, devices, etc into the component parts.
Delaine Stoutenburgh - FedEx
I like the teaching style very friendly and informative on the subject.
- FedEx
Detail level and number of labs
- FedEx
I really appreciated the instructor's openness to questions and the thorough, justified answers provided. He was clearly keenly interested in the subject and as a result the course was much more enjoyable.
SAA Consultants LTD
Exercises were fun and it was good to see how quickly an application can be developed in Android Studio.