This may be due to Android being limited by Java 6, but I find Java code to be so verbose that it hurts readability. Unnecessary try&#x2F;catch&#x2F;ignore just to close a resource, tons of factories, classes with static methods because you can&#x27;t add the functionality to string, etc.<p>What weirds me out is that they didn&#x27;t even consider Kotlin an option, since it is essentially a language so that you can code Java, but without the javaness.