*PLEASE NOTE: To confirm your seat to this meetup event, please RSVP VIA EVENTBRITE
For those of us who come from the good old world of Java, we've come to appreciate how Inversion of Control with Dependency Injection has enabled us to write more modular and testable code. But attempts to take the same design approaches to our Android app development have traditionally been shut down in the name of performance and memory footprint.
Fortunately for us, Jake Wharton from Square has offered to tell us about Dagger, an open-source IoC/DI framework specifically built for the kinds of constraints we face on Android. You don't want to miss this one!
Dagger is a new, fast dependency injector for Java and Android. Using dependency injection in your app helps promote clean, modular code that also lends itself very well to testing in both automated and manual fashions.
This talk will start with a basic overview of dependency injection including why you would use it and how Dagger differs from other injectors. Following that we will look at what is necessary to use Dagger in the scope of an Android app. We’ll wrap up with some advanced concepts as well as general tips and tricks for achieving maximum utility.
About Jake Wharton:
Jake Wharton is an Android engineer at Square, Inc. He is an opinionated developer working on the design and implementation of both libraries and apps. Follow Jake at @JakeWharton.