kotlin-mysteries

Discover 5 oddities about Kotlin that can occur in the workplace, your personal projects or that you may have come across in the community.

This project is maintained by jesperancinha

Kotlin Mysteries

Introduction

A lot of what we know today about the Kotlin programming language is great and we use it today very often in both server-side programming and of course for android. Kotlin has shown to have a lot of benefits when it comes to programming especially when talking about parallelism, concurrent programming, coroutines, null-safety and immutability. When it comes to programming with Kotlin, there are, however some things that escape the ordinary and aren’t exactly easy to understand. This repository is here to explain these different concepts in details according to these different topics:

  1. Null Safety - NullSafety
  2. Inline - Inline
  3. Tail Call Optimization - TailCallOptimization
  4. Annotation use-site targets - UseSiteTargets
  5. Others - Others

About me

GitHub followers