Best Kotlin Starter Kits to Build Your First Android App
In this article, we curated a list of the best Kotlin starter kits that are available as of the time of this writing. Kotlin is the new cool kid in town: Google’s new programming language for coding up Android apps. It brings up a lot of value on the table, through amazing modern features such as higher order functions and lambdas, which were not supported in Java. With Kotlin, Google is shifting the paradigm towards functional programming, which can also be seen as a response to Apple adopting Swift.
Kotlin is extremely powerful and Android developers should adopt it as soon as possible. An effective way of ramping up on Kotlin is to download an existing free starter kit, to learn practically. By getting used to the Kotlin syntax and by making a few changes to existing open-source Kotlin templates, an Android developer can quickly incorporate the new language.






There are many use cases where you want your app to display collections of UI elements with flexible cell sizes, that render compactly on the screen, taking up as much space as possible. Unfortunately, achieving this in Swift is not straightforward and having collection views dealing with cells of different heights and widths can be tricky. In this tutorial, you'll be able to learn how you can create the layout pictured below (which is a shot of our 

