Presented in GDG DevFest Istanbul 2017, GDG DevFest Izmir 2017
Kotlin is a very flexible programming language. You have a chance to write more readable and good-looking code. The only limit is your imagination and creativity. I'll show you some examples which are really handsome :)
- Extension Functions
- Higher-order Functions
- Operator Overloading
- Infix Notations
- Delegate Properties
- Reified Types
- Semantic Validations
- Standard.kt (let, apply, also, with...)
- DSLs
- Elegant DiffUtil
- Android Runtime Permissions in Kotlin way