Foreword
Despite the rapid proliferation of mobile and web technologies, developing software systems and applications for these environments continues to be complex and challenging. One of the primary reasons for this is the need to have an application run on an innumerable number of diverse devices and an increasing number of platforms. The fact that a programming language like Java is used in billions of devices today is due to its ability to work on any device regardless of its hardware and software, with the only requirement being the presence of the JVM interpreter. Modern and prominent programming languages, such as Kotlin, are taking the development of systems to the next level.
Kotlin is a language that has been designed from the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access