1 of 6

Intro to Idiomatic Kotlin

2 of 6

What IS Idiomatic Programming?

3 of 6

English Idioms

Commonly used expression whose meaning doesn’t directly relate to its literal meaning.

Mike let the cat out of the bag...

We don’t have room to swing a cat!

4 of 6

Idiomatic Programming

Programming the way a “native” programmer of the language would

Using the expressive power of a language

When in Rome, do as the Romans do

5 of 6

More Cat Idioms

Die Katze im Sack kaufen

  • To buy a cat in a sack

Quem não tem cão caça com gato

  • He who doesn’t have a dog hunts with a cat

猫をかぶる

  • To wear a cat on one’s head

6 of 6

Enough with the cats, let’s see some code!