Conference for mobile developers

Russia, Saint-Petersburg, April 21-22, 2017

Congress Centre PetroCongress, Lodeynopolskaya Str. 5

Comparing DI frameworks & internals

Day 1 /  / Track 1  /  EN / Для практикующих инженеров /

Deep dive into Dependency Injection (DI) internals. First, we will introduce DI, then give a high level comparison overview of the different frameworks available for Android. We will then explore in depth the technologies behind DI like reflection vs. annotation processing and code generation. Finally, we will compare two DI frameworks: Dagger & Toothpick, with a lot of code examples to illustrate what it means in real life applications to use one or the other.

Danny Preussler, Viacom

Danny is a Google Developer Expert for Android and a mobile developer by heart. He lives in and works in Berlin, the city he loves as much as Android. Danny signed the Software Craftsmanship manifesto as a strong believer in the value of life long learning. He dreams in clean code and could speak about unit testing all night. That’s also his favorite topic when speaking or writing about Android.

Danny was in charge for Android for eBay’s classifieds business in Germany before moving to Groupon to build a team there bringing mobile to life of merchants. Even before Android came along he programmed for mobile phones and every device that could run some kind of Java. Now he is using his learnings to bring TV entertainment to the next level on Android at Viacom International.

Stephane Nicolas, Groupon

Stephane is a Senior Android Developer at Groupon. As a member of the Groupon Android Core team, he focuses mostly on software design, good practices, quality metrics, testability, dependency injection, optimisations, hard bugs, tooling, build & CI, etc.

He is a Free & Opens Source Software enthusiast and often contributes, modifies, initiates open source projects. All of them available on github:

All talks  


Программа конференции