The document discusses using Scala to develop Android applications. Scala allows satisfying three desires at once: REPL, scripting, and compiling. It supports traits for mixin composition, functional programming, static typing with duck typing. SBT is introduced as a build tool for Scala/Android projects that does not require configuration and supports continuous compilation with an Android plugin