Intro to Kotlin: Kotlin Koans Workshop

GDG Cloud Auburn
Tue, Feb 4, 2020, 5:00 PM (CST)

About this event

Please bring your laptop to this meetup! (Snacks provided)

Agenda:
5:00-6:00 Announcements/ Intro to Kotlin: Kotlin Koans Workshop - Led by: Sarah Pham, Jay Patel, and Nick Sargsyan
6:00-7:00 Mini hackathon for Google Home Mini using Kotlin and lessons learned

About the Workshop:
This tutorial walks you through a series of exercises to get familiar with Kotlin.

Kotlin Koans are a series of exercises to get you familiar with the Kotlin Syntax. Each exercise is created as a failing unit test and your job is to make it pass. You can work with Kotlin Koans in one of three ways.

You can play with Koans online (https://play.kotlinlang.org/koans).
You can solve the tasks right inside IntelliJ IDEA or Android Studio by installing the EduTools plugin (https://www.jetbrains.com/help/education/install-edutools-plugin.html) and choosing Kotlin Koans course (https://www.jetbrains.com/help/education/learner-start-guide.html?section=Kotlin%20Koans).
You can clone the project on GitHub (https://github.com/Kotlin/kotlin-koans). You can open this project in IntelliJ IDEA, or work with it from the command line using your favourite editor. Note that to work with Koans from Android Studio, use the EduTools plugin.

Whatever way you choose to solve koans, you can see the solution for each task. In the online version and inside EduTools plugin you'll find the button "Show answer". The GitHub repository has two branches, master which contains the exercises for you to do and resolutions which contains the resolved exercises. We recommend checking the solution after you implement the task to compare your solution with the proposed one.


Organizers

  • SIDHARTH SURESH GAUTAM

    SIDHARTH SURESH GAUTAM

    Auburn University

    GDG Cloud Auburn Co-Organizer

    View Profile
  • Naman Bansal

    Naman Bansal

    GDG Cloud Auburn Co-Organizer

    View Profile
  • Jennie Ren

    Jennie Ren

    GDG Cloud Auburn Co-Organizer

    View Profile