You can write Android applications in Ceylon, using the standard Android tools. This has many advantages, since you can use all the language features available for the other platforms that Ceylon targets, such as: Union and intersection types Top-level and higher-order functions Tuples Comprehensions Typesafe metamodel (Ceylon’s version of Java reflection, with additional type safety)