To follow along with this book, you’ll need the following:
- IntelliJ IDEA Community Edition 2019.1.x: Available at https://www.jetbrains.com/idea/. This is the environment in which you’ll develop most of the sample code in this book.
- Jave SE Development Kit 8.: Most of the code in this book will be run on the Java Virtual Machine or JVM, for which you need a Java Development Kit or JDK. The JDK can be downloaded from Oracle at http://www.oracle.com/technetwork/java/javase/downloads/index.html.
- Android Studio 3.x.: For the examples about Android described in Section 3, you can use the IDE available at https://developer.android.com/studio/.
If you haven’t installed the latest versions of IntelliJ IDEA Community Edition and JDK 8, be sure to do that before continuing with the book. Chapter 2: “Setting Up Your Build Environments” will show you how to get started with IntelliJ IDEA to run Kotlin coroutines code on the JVM.