Kotlin for Android Developers

A 3-day workshop in Warsaw - 3-5 April 2019

This course covers whole material needed for efficient and idiomatic Kotlin development in Android. It starts with basics and dives deep down into advanced Kotlin features and best practices.

In the workshop, participants:

Learn from lecture supported by slides

Write Android application in Kotlin

Complete practical exercises

Solve Kotlin puzzlers

In the workshop we cover:

  • Variety of Kotlin structures
  • How to use functions at different levels
  • How classes changed in Kotlin and how it influences Android development
  • What are object expression and object declaration
  • Functional programming features in Kotlin
  • How to use Kotlin Android Extensions and KTX
  • What exactly are Data classes
  • How to use Sealed classes
  • You will understand deeply Kotlin type system
  • How to define and use Extension functions
  • How improve compiler suggestions using Kotlin Contracts
  • How to do expressive and efficient collection processing in Kotlin
  • What are and how to use Scope functions (let, apply, run, also, with, takeIf, takeUnless)
  • What are generic variance modifiers, how to use them and what are the limitations
  • Why inline classes are useful and important
  • How to create and use Kotlin property and interface delegates
  • How to use and create Kotlin DSL
  • How to write Kotlin code in an idiomatic way
  • What are Kotlin code conventions and guidelines

Requirements

Marcin Moskała - Trainer in Kt. Academy

Your trainer

Marcin Moskała

Marcin Moskala is an experienced Android developer, teacher, and an official Jetbrains' Kotlin training partner. He is the founder of Kt. Academy, author of the book "Android Development with Kotlin", and an active programming community member. He is also the main author on the biggest medium publication about Kotlin and a speaker invited to many programming conferences. Some of his talks can be found on YouTube, including:

One of the first certified Kotlin training worldwide

You will be trained by an expert who is an official JetBrains' Kotlin training partner. The quality of his workshops was checked and certified by the creators of the Kotlin language itself.

JetBrains certified Kotlin Training

We helped over 200 developers from 27 companies worldwide in smooth transition to Kotlin

Mariusz Saramak - Kt.Academy references

Mariusz Saramak

Expert Android Developer

Tom Tom

"On this workshop, I not only systematized knowledge about Kotlin syntax but also, thanks to Marcin, I changed my way of thinking about problem-solving to functional way - I got a new tool that I can use at work on a daily basis. It seems to me that whole training is focused on immediate use of new knowledge in daily work. Big +"
Patryk Grajewski - Kt.Academy references

Patryk Grajewski

Android Software Engineer

Sii Poland

"Very good workshop. Perfect for developers that want to move easily from Java to Kotlin. During the workshop, we did plenty of exercises that enabled checking new knowledge in practice."

Join the workshop

When:
Workshop: 3-5 April 2019, 9:00-17:00
Exam for certification: 13 April 2019 10:00

Where:
Warsaw, Poland
Babka Tower, al. Jana Pawła II 80

Language: Polish

Price for 3-day workshop per person:
1500 PLN net till 27 March 19
1800 PLN net from 28 March 19

Price for exam and certification: 200 PLN net
Participation in a 3-day course is required to take an exam.
Certificate is issued by Kt. Academy and is signed by Kotlin trainer certified by JetBrains.

Register

If you want to be notified about next workshops, sign up to our mailing list.

Additional offer - 1-day workshop

You can also participate only in the first day of the workshop (3 April) - during this day we cover basics of Kotlin.

Price is 600 PLN net. In order to register for one day, choose this option in the form above.