Skip to content

Learn about Dagger: A fast dependency injector for Android and Java

Photo of Aleksandar Gargenta
Hosted By
Aleksandar G.
Learn about Dagger: A fast dependency injector for Android and Java

Details

*PLEASE NOTE: To confirm your seat to this meetup event, please RSVP VIA EVENTBRITE (http://www.eventbrite.com/e/learn-about-dagger-a-fast-dependency-injector-for-android-and-java-tickets-11312906207)

For those of us who come from the good old world of Java, we've come to appreciate how Inversion of Control (http://en.wikipedia.org/wiki/Inversion_of_control) with Dependency Injection (http://en.wikipedia.org/wiki/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 (https://squareup.com/) has offered to tell us about Dagger (http://square.github.io/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 (http://jakewharton.com/) 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 (https://twitter.com/JakeWharton).

Photo of : The San Francisco Android GDG group
: The San Francisco Android GDG
See more events
Twitter, Inc.
1355 Market Street #900 · San Francisco, CA