Web and Android United- Kotlin-Powered Cross-Platform Excellence
summary
Builds a Kotlin Multiplatform inventory for thousands of vinyl records that reuses the same Kotlin Multiplatform UX/editor logic across Android, web and a Micronaut backend, using coroutine/Flow repos, SQLDelight, local storage/SQLite or Firebase for persisted editor state, and a one‑click photo workflow with Bluetooth shutter to speed cataloging. Image OCR and reverse image lookup (GCP/Azure/AWS, Vertex AI) populate metadata and Discogs feeds match releases; backend services sync inventory with Shopify/Square APIs. Prototype demonstrably reduces manual form entry and preserves edits across reloads.
AI-written summary · about
chapters (12)
- 0:00Introduction and welcome
- 1:11Why Kotlin multiplatform
- 4:42Building a record store
- 10:40Inventory system concepts
- 16:20UX models vs view models
- 22:43Editor state machine
- 25:10Inventory with smartphone app
- 28:40Microservices for backend
- 31:07Backend isolation levels
- 32:54Image recognition for records
- 35:46Orders and payments integration
- 37:12Summary and Q&A
related talks
41mIt Just Works
45mAn Android, a Desktop, and a web developer enter in a bar
48mKotlin for Android, iOS & the mobile web
23mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
48mEffective Multiplatform Kotlin Development
44mBuilding a library for Android and iOS using Kotlin Multiplatform
41mKotlin for the JVM and beyond
