Kotlin Intro & Starting the Koans

Tomás Hanley

23rd July 2018

Why learn Kotlin?

Why learn Kotlin?

  • Kotlin is a better language for the JVM than Java
    • Really easy to get up and running
    • Simpler language than Java
    • Much safer than Java

      • No more NullPointerExceptions!

      • Streamlines the handling of null values

    • More more clean & concise than Java

    • 100% Interoperable with Java

      • Kotlin & Java classes can live side by side

Really nice syntax & Lots of other awesome features

A series of exercises to get you familiar with the Kotlin Syntax

Kotlin Koans

  1. Introduction

  2. Conventions

  3. Collections

  4. Properties

  5. Builders

  6. Generics

Getting set up

  • Highly recommend you use Intelli

  • Install the EduTools plugin

    • Preferences -> Plugins -> Install Jetbrains plugins

    • Search EduTools, install & restart Intellij

    • Select Learner if prompted on restart

  • File > Browse courses and select Kotlin

  • Refresh your gradle dependencies

For anyone finished early

Kotlin Office Hours

Kotlin Koans - Conventions & Collections

By Tom Hanley

Kotlin Koans - Conventions & Collections

  • 70