Kotlin's modern features has made it a go-to language for Android Developers. This talk will be focussed on how extension functions and higher order functions can help developers write more declarative code, avoid pitfalls and in the end make their application more reliable. We will also discuss caveats related to these features and how to overcome them to avoid any performance issues.