October 2019
Intermediate to advanced
434 pages
11h 54m
English
By examining other languages, and common best practices, Kotlin's designers have been able to provide language features and syntax that make it easier to write safer, cleaner, more concise code by default.
A few examples of this include the following:
Long considered to be the billion dollar mistake, null, and how to handle it properly, is one of the most common challenges for Java developers. Kotlin looks to improve on this by making types non-null by default, and it requires developers to explicitly mark something as nullable.
Kotlin includes first-class support for functions and for ...
Read now
Unlock full access