Scala as a Java Replacement on Android

Platform Development Grand Ballroom A
Average rating: **...
(2.20, 5 ratings)

Android is not limited to just Java and C++. Anything that compiles to the JVM is fair game, opening up the possibilities to modern rapid development languages. Scala is one such language, combining various concepts from Ruby, Java, and Haskell, compiling down to high-performing Java. In this talk we present the Scala programming language, show how it integrates with the Android SDK, explore debugging, and discuss limitations and existing bugs.

Scala has a vibrant and social community pushed by both academic research and high-performance work. Interesting concepts such as monads, nullables, lenses, traits, and non-strict evaluation can be explored in an efficient framework that compiles down to normal Java. All of these modern developments can be used in Android, and demonstrate that in this talk.

Mike Burns


Mike Burns is an Android and Web developer in Boston. He is a Web startup vetran many times over, runs the Boston Android Developer Group, and is the Android lead at thoughtbot. In his spare time he plays with niche programming languages, currently concentrating on Scala and Haskell.

  • HTCpro
  • Microsoft Corporation
  • Open Invention Network
  • X.commerce
  • Black Duck Software
  • BugSense
  • Dolby
  • Intel
  • Make magazine
  • Marvell
  • Meshin
  • MIPS Technologies

Sponsorship Opportunities

For information on becoming a sponsor of Android Open, contact Sharon Cordesse at

Media Partner Opportunities

For media partnerships, contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of Android Open contacts