The Full Kotlin Apprentice Book Is Here!

The full release of the Kotlin Apprentice book is now available! This book will teach you to create clean and modern apps in Kotlin. By Manda Frederick.

Save for later
Share
You are currently viewing page 2 of 2 of this article. Click here to view the first page.

Section IV: Intermediate Topics

Mapping an unhandled exception!

  • Chapter 19: Kotlin/Java Interoperability: Kotlin is designed to be 100% compatible with Java and the JVM. Seamlessly use Kotlin in your Java projects and call back and forth between the languages.
  • Chapter 20:Exceptions: No software is immune to error conditions. See how to use exceptions in Kotlin to provide some control over when and how errors are handled.
  • Mapping an unhandled exception!

  • Chapter 21: Functional Programming: Kotlin goes beyond just being an object-oriented programming language, and provides many of the constructs found in the domain of functional programming. See how to treat functions as first-class citizens by learning how to use functions as parameters and return values from other functions.
  • Chapter 22: Conventions & Operator Overloading : You’ll learn the concept of conventions and see how to use conventions to implement operator overloading and write more concise but still readable code.
  • Chapter 23: Kotlin Coroutines: Simplify your asynchronous programming using Kotlin coroutines, and discover the differences between coroutines and threads.
  • Chapter 24: Scripting with Kotlin: Kotlin is not just useful on Android or the JVM, but also can be used for scripting at the command line. See how to use Kotlin as a scripting language.
  • Appendix A: Kotlin Platforms: Now that you’ve learned about how to use Kotlin, you may be asking yourself: Where can I apply all of this knowledge? There are many different platforms that allow you to use Kotlin as a programming language. Anything that runs Java can run Kotlin, and there are very few machines that can’t run Java. In this chapter, you’ll learn about the top platforms for Kotlin and what to watch out for.

Mapping an unhandled exception!

Where to Go From Here?

Everything in Kotlin Apprentice takes place in a clean, modern development environment, which means you can focus on the core features of programming in the Kotlin language, without getting bogged down in the many details of building apps. You won’t want to miss your opportunity to start developing in this cutting-edge language.

Get your own copy:

The Kotlin language has been around since 2011, but its popularity took off in 2017 when Google announced Kotlin’s inclusion as a first-class language for Android development. With modern and expressive language characteristics such as those found in Swift, and 100% interoperability with Java, it’s no wonder that Kotlin has been named the second most-loved language by Stack Overflow users.

In this book, we’ll take you through programming basics, object-oriented programming with classes, exceptions, generics, functional programming, and more!

Questions about the book? Ask them in the comments below!