Contributions

Article
Using Kotlin's building blocks of creating a nice DSL —  Extension function, Higher order function, and Lambda with Receiver  —  let's see how we can fix the ugly Android API and create a concise, more readable, and less error-prone code to add a Fragment.