Building Progressive Web Apps in Kotlin
summary
Claim: Kotlin compiles to usable Progressive Web Apps with actual examples of service worker registration, offline caching, network-first vs cache-first strategies, and a demo extracting images from a ZIP that successfully displays. Toolchain specifics: Kotlin/JS targeting via Gradle with npm interop, kotlinx.serialization and Ktor client for typed API calls, coroutines wrapping JS promises. Gaps: no union types (workarounds: dynamic or generated externals via dukat), single-file JS output and service-worker bundling require manual workarounds.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:45What is Progressive Web Apps
- 1:45JavaScript Alternatives
- 7:20Progressive Web Apps
- 9:18Service Worker
- 17:17Promises
- 18:47HTML
- 23:45JavaScript Libraries
- 28:21Dynamic Keyword
- 30:09Docut
related talks
47mThe (Awesome) Future of Web Apps
33mBuilding modern web apps with Kotlin and WebAssembly
46mKeynote: Progressive Web Apps
45mFrontend Kotlin from the Trenches
45mThe (Awesome) Future of Web Apps
33mUsing Kotlin for JS Client and JVM Server
37mIntro to Progressive Web Apps
38mProgressive Web Applications: The What, the Why and the How
