You might have noticed how Kotlin cuts down the boilerplate code and helps you write clean and concise code. It even makes the whole app development easier and fun. Overall, Kotlin is a great language with excellent IDE support and it has a light-weight runtime, which is a bonus considering the fact that it comes with 100% interoperability with Java. The Null safety helps to handle all the nulls at compile time and saves us from making a Billion-Dollar Mistake (https://en.wikipedia.org/wiki/Tony_Hoare).
We have successfully built our production ready geospatial messenger, which you can use to leave messages on the map on particular co-ordinates with Spring Boot while leveraging amazing features of Kotlin. We also saw how to write test cases in Kotlin, which is a great way to start writing Kotlin code in case you're afraid of writing actual logic.
In the next chapter, we will look at how to build web applications (RESTful web services) with the Ktor framework, which is built with Kotlin in mind and is a great alternative to Spring Boot when building web applications in Kotlin.