

For example, often you’ll see curly brackets used as function parameters:īuildscript It resembles other languages you may have seen but some things look off, often because it is so concise!ĭon’t panic - because it is so extensible there are many ways to write the same code, and many shortcuts that aren’t available in other languages. Here is the complete code if you rather go straight to the end.īefore we start, let’s talk a bit about Kotlin. If you don’t have any Android experience you should be able to follow along but you might have to Google a few things here and there. I’m going to assume you have some Java experience and have at least played around with creating an Android app. Spring Boot is a great way to create a robust REST API with a minimal amount of code. In this tutorial, you’ll use Spring Boot for the API that powers your Android (+ Kotlin) mobile app.

The best way to start is by creating a complete app yourself, which you’ll do in this tutorial. Kotlin was recently given official Android support status by Google, but it remains difficult to understand for many developers.
