Advanced Kotlin Series

Part 3 of 3

Aug 27th

Webinar kicks off at:

5:00 PM   Central European Time

8:00 AM   Pacific Standard Time

11:00 AM Eastern Standard Time

8:30 PM    India Standard Time

5:00

Welcome Address & Intro

Greg Fawson, CEO

droidcon Global

5:05

The Magic of Compiler Extensions

Andrei Shikov

Android Engineer

 

Did you know that Kotlin compiler has a plugin system which allows extend its capabilities in breathtaking ways? Many highly important first party libraries, from serialization to Android specific extensions are done exactly this way. This talk explores results of my own experiments with this system and the possibilities it opens.

Get ready for a dive into compiler structure focusing on practical extension without breaking the language rules. We will go through plugins released by the community and the current state of development for those who dare to create compiler plugins themselves. At last, you will see how the compiler plugins compare to annotation processing and understand pros and cons of each.

5:35

Q&A

5:45

droidcon Webinars is produced by:

Mobile Seasons GmbH (droidcon Global HQ)

Messedamm 22

14055, Berlin

Germany

.droidcon is a registered Trademark of Mobile Seasons GmbH

  • dc-social
  • Twitter - White Circle
  • Facebook - White Circle