QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Training: "Creating Android Apps with Xtend"

Track: Training / Time: To be announced / Location: To be announced

Android code tends to grow big and fat. We think it's time for a diet!
With Xtend you can cut down the amount of code significantly and get a more readable and maintainable codebase as a result. Xtend is a statically typed programming language that gets translated to readable Java source code. Unlike other JVM languages it doesn't break with existing Java libraries and tools but embraces them. The resulting Java source code is understandable and as fast as hand-written Java.

In this tutorial you'll learn how to leverage Xtend's powerful features to increase developer productivity in Android projects. We build an App from scratch, go through typical Android idioms and challenges and explain how these can be solved elegantly with Xtend.

Sven Efftinge, Software Developer at itemis

Sven Efftinge

Biography: Sven Efftinge

Sven is a passionate software developer at itemis, who loves working with high quality source code. He's an experienced programming language and API designer and is the founder and project lead of Xtext, an Eclipse framework for developing external DSLs and programming languages and Xtend a statically typed programming language that translates to readable Java source code. In his spare time he codes Android apps, spends quality time with his family and goes kite surfing.

Twitter: @svenefftinge
Blog: effi-blog.blogspot.com