Programming Kotlin by Stephen Samuel, Stefan Bocutiu
English | January 18, 2017 | ISBN: 1787126366 | True EPUB | 420 pages | 2.2 MB

Quickly learn the fundamentals of the Kotlin language and see it in action on the web. Easy to follow and covering the full set of programming features, this book will get you fluent in Kotlin for Android.

Key Features

Introduction to running, setup and tools of Kotlin code
Writing structured and readable object-oriented code using new features alongside lambdas and higher order functions
Writing unit tests and integrating Kotlin tests with Java code in a transitioning code base
Guide through testing, concurrency and microservices
Leveraging Kotlin's extensions to the Java collections library
Using destructuring expressions and finding out how to write your own
Overview of null safety, type parameterization and Generics
Setup of algebraic data types and learning when they should be used

Who is this book for

Java developers interested in learning about an alternative JVM language
Server-side developers who want to learn the Kotlin language quickly
Beginners interested in books on Kotlin for Android development

What will you learn

You'll learn all the basics of the Kotlin language and be able to write Kotlin code to production. This book will have you comfortably using Java code alongside Kotlin, composing different services and building your own applications.
(Buy premium account for maximum speed and resuming ability)