Razeware LLC, 2018. - 417 p. - ISBN: 1942878508.
Up to date for Kotlin 1.2Kotlin is the exciting modern language from JetBrains, creators of IntelliJ IDEA, the basis of many popular IDEs such as Android Studio and PyCharm. Since the adoption of Kotlin by Google as an
official language for Android, the momentum behind Kotlin has gone off the charts. In this book, you'll start with the basics of programming using Kotlin. You'll next learn everything from collections and lambdas to classes and interfaces, and then move on to more advanced topics like functional programming and coroutines. Kotlin supports many platforms, including Android, JavaScript, the JVM, and someday even iOS. By reading this book, you'll be ready to use Kotlin on any and all of these platforms.
Book License.
Book Source Code & Forums.
What You Need.About the Cover.
Kotlin BasicsYour Kotlin Development Environment.
Expressions, Variables & Constants.
Types & Operations.
Basic Control Flow.
Advanced Control Flow.
Functions.
Nullability.
Collections & LambdasArrays & Lists.
Maps & Sets.
Lambdas.
Building Your Own TypesClasses.
Objects.
Properties.
Methods.
Advanced Classes.
Enum Classes.
Interfaces.
Generics.
Intermediate TopicsKotlin/Java Interoperability.
Exceptions.
Functional Programming.
Conventions & Operator Overloading.
Kotlin Coroutines.
Scripting with Kotlin.
Kotlin Platforms (App. A)True PDF