Kotlin on Client and Server
summary
Shows a concrete pipeline: a small Kotlin common core with shared entities is compiled into an Android app and a JVM service deployed to Google App Engine using the Gradle App Engine plugin. Uses App Engine + Cloud Endpoints + Datastore via Objectify, Retrofit on both sides, Dagger and Room on Android, and Kotlin coroutines. Demo runs locally with appengine-run, a cron job polls BX every two minutes to sync rates, deployment succeeds after only three changed files; Retrofit proxy and Gradle endpoint quirks required workarounds.
AI-written summary · about
chapters (11)
- 0:00Introduction to Kotlin
- 2:00Kotlin on Android
- 3:28Kotlin on the Server
- 6:01Building a Bitcoin app
- 10:16Deploying to Google Cloud
- 17:17Google Cloud overview
- 20:12Server architecture
- 26:20Shared core model
- 31:25Android client demo
- 36:45Deploying to production
- 39:59Final thoughts
related talks
51mServerless Kotlin with App Engine
43mFull Stack Kotlin on Google Cloud!
39mMobile Backends with Kotlin and Google Cloud
43mKotlin End to End: From Client to Server
18mServer-Side Development with Kotlin
28mBackend Engineering for Android Developers
31mKotlin beyond Android
18mGo full-stack with Kotlin or Dart on Google Cloud
