The Art of KMP: How I Learned Backend Development with Kotlin and Why You Should Too
Description
In this talk, Lena Stepanova shares her journey of learning backend development with Kotlin, moving beyond just Android development. She discusses her initial questions about choosing a backend language and framework, comparing options like Go and Java frameworks before settling on Kotlin. Stepanova highlights the benefits of Kotlin for backend development, especially for mobile developers, and details her experience using Ktor for her pet project, KMPizza. The talk covers setting up a backend module, integrating databases with JetBrains Exposed and PostgreSQL, implementing image hosting with AWS, and deploying the backend. She also emphasizes the value of understanding backend development for mobile developers to improve versatility and team communication.