Kotlin Language study project.
mapNotNull
, filter
, count
, getOrPut
, mutableMapOf
, listOf
, groupBy
, mutableLisOf
, asSequence
, mapValues
, groupingBy
, eachCount
?:
, ?.
, @NonNull by default
, hashSetOf
, hashMapOf
, suspendCoroutine
, continuation
, apply
, let
, run
, with
, also
, takeIf
, takeUnless
xor
, and
, toBinaryString
- inline, noinline, crossinline — What do they mean?
- Coroutines
- Type-safe builders
- Kotlin coroutines: interacting with external libraries and existing code
- suspendCoroutine
- Scope functions
- Kotlin Delegation by Inception
- Kotlin is Dope And So Are Its Custom Property Delegates
- Make your code beautiful with Kotlin Property Delegates
- Kotlin Advanced Programming
- Vasic, M. (21st May 2018). Building Applications with Spring 5 and Kotlin. (First Edition). Packt Publishing
- Griffiths, D. Griffiths, D. (February 2019). Head First A Brain-Friendly Guide. (First Edition). O'Reilly
- Skeen, J. Greenhalgh, D. (July 2018). Kotlin Programming - The Big Nerd Ranch Guide. (First Edition). Big Nerd Ranch
- Jemerov, D. Isakova, S. (2017). Kotlin in Action. (First Edition). Manning Publications