in Android • Java Code is error Prone with all its anonymous inner classes • Java Language Restriction ( lambdas , Default Interfaces … etc ) • Java code is very verbose.
innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years." — Sir Charles Antony Richard Hoare Nullability https://blog.valbonne-consulting.com/2014/11/26/tony-hoare-invention-of-the-null-reference-a-billion-dollar-mistake/
for intents, dialogs, logging and so on; • Anko Layouts: a fast and type-safe way to write dynamic Android layouts; • Anko SQLite: a query DSL and parser collection for Android SQLite; • Anko Coroutines: utilities based on the kotlinx.coroutines library.