Kotlin

Kotlin is a modern programming language for multiplatform applications running on the backend, mobile, browser and native.

It is maintained by JetBrains, the makers of IntelliJ IDEA, AppCode, WebStorm, RubyMine, and CLion. Google selected Kotlin as an officially supported language for the Android platform, so it is gaining a huge momentum. In 2018, one of the most valuable asset for a developer is to know their way around Kotlin.

Learn more

We’re passionate about Kotlin

We are using Kotlin in production for more than 2 years at Makery, targeting backend, Android, and web frontend. We are Kotlin experts and enthusiasts since day one.

Learn more

Recognised by JetBrains

we run an official Kotlin group.

Kotlin Blog

we are the creators and authors of Kotlin Development, one of the biggest hubs for content about Kotlin

Kotlin Meetups

we organise Kotlin meetups every other month

Kotlin Resources

we are the team behind Kotlin Resources, the largest resource library behind the language

Kotlin Trainings

also, we organised a successful Kotlin Training back in 2016 – the first one in the region

Early bird

Our first Kotlin code made in 2013

Who is the training for?

Anyone who has some Java background, and wants to:

  • build Android apps in Kotlin;
  • switch to Kotlin for backend development;
  • code JS frontend in Kotlin;
  • get to know one of the hottest new programming languages today.
Package for

Android

Subjects tailored to your needs, e.g.:

  • Introducing Kotlin (basics, language features, Java interop)
  • Android UI building from source code with Kotlin DSLs
  • Eliminating boilerplate code and streamline Android platform APIs with Anko
  • Integration with Android Architecture Components
  • Integration with HTTP services (e.g. REST)
  • Implement persistence

Additional information:

  • Location: in person (on-site), or online
  • Schedule: at least 5 days, 4 hours each day
  • Minimum headcount: 4 people
  • Starts from: (n) 750 EUR / participant
Package for

Backend + Web

Subjects tailored to your needs, e.g.:

  • Introducing Kotlin (basics, language features, Java interop)
  • Build reactive, concurrent, and distributed backend applications
  • Build scalable and simple web applications
  • Build real-time data pipelines
  • Build client-side frontend applications

Additional information:

  • Location: in person (on-site), or online
  • Schedule: at least 5 days, 4 hours each day
  • Minimum headcount: 4 people
  • Starts from: (n) 750 EUR / participant