The Art of KMP: how I learned backend development with Kotlin and why you should too
summary
Notes show a Kotlin backend for a recipe app built with Ktor, using JetBrains Exposed ORM and Postgres, packaged with ShadowJar, injected with Coin, hosted first on Heroku then moved to Fly.io, and using AWS S3 for image hosting. Endpoints for adding and fetching recipes and uploading images actually work; database schema and migrations prove the hardest part, and KMP model sharing enables reuse across client and server while version churn requires occasional manual fixes.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:12Why backend development
- 4:46Choosing Kotlin
- 6:54Backend frameworks
- 9:00Why Ktor
- 13:02Building backend
- 17:27Adding features
- 19:13Android to backend
- 20:38Brain teaser & conclusion
related talks
14mThe Art of KMP: how I learned backend development with Kotlin and why you should too
35mThe Art of KMP: what you need to know as a multiplatform developer
31mA Frontend Developer’s View of a Full-stack Kotlin Application
28mBackend Engineering for Android Developers
41mKotlin for the JVM and beyond
34mHitchhiker’s Guide to Kotlin Multiplatform Libraries
44mIsomorphic Kotlin
31mKotlin beyond Android
