Easy, scalable backends for Android developers
summary
Firebase is presented as a fast serverless backend for Android: use Cloud Functions (NodeJS TypeScript/JavaScript, Firebase CLI, callable functions that auto-send ID tokens) for easiest setup and event triggers from Firestore/auth/storage, or use Cloud Run (Docker + Ktor) to run Kotlin/JVM jars if reusing JVM libraries. Deploy with firebase deploy or gcloud build/ gcloud beta run deploy. Key numbers: pay-per-invocation, scale-to-zero, 1,000 max function instances, Cloud Run can handle ~80 concurrent requests per instance. Testing via local emulator and unit test libs.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker background
- 1:05Challenges of backend development
- 4:51Serverless computing benefits
- 7:21Cloud Functions overview
- 13:41Writing HTTP functions in TypeScript
- 15:48Callable functions for Android
- 18:32Event triggers with Cloud Functions
- 23:05Cloud Functions for Firebase summary
- 24:51Cloud Run introduction
- 28:40Building Kotlin backend for Cloud Run
- 32:30Choosing between Cloud Functions and Cloud Run
- 34:16Scaling and cost in serverless
- 36:07Q&A session
related talks
40mEasy, Scalable Backends for Android Developers
48mEasy, scalable backends for Android developers
45mFirebase and Android, a real-time match synced in heaven
35mRelease Android apps globally with no headache and minimum stress
31mLet's start using Firebase
33mReleasing and monitoring your Android app with Firebase
53mScaling Firebase Remote Config Using Kotlin, Cloud Functions, and the Firebase Admin SDK
47mZero to App Live coding an Android app on Firebase in Kotlin
