Serverless mobile applications with Firebase
summary
Introduces Firebase as a serverless backend for mobile apps, covering Firebase features for user authentication, real-time databases, messaging, file storage and hosting, remote configuration, crash reporting, and analytics. Uses an Android (Java) app with code examples to demonstrate integrating these Firebase services; notes that the concepts also apply to iOS and web.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 3:58What is serverless
- 5:25What is Firebase
- 7:16Android setup
- 9:03Firebase authentication
- 12:16Email sign-up/login
- 13:43Social and anonymous login
- 15:08Storage vs Hosting
- 16:13File upload/download
- 19:05Common tricks and errors
- 20:52Firebase validations
- 23:25Storage security
- 23:49Realtime database
- 26:18NoSQL data structure
- 29:31Firebase data design
- 33:10Cloud Functions logic
- 35:44Decoupled architecture
- 37:07RXJava integration
- 38:14Firebase myths and pricing
- 38:55Scalability and performance
- 41:27Summary
- 43:37Resources and community
related talks
55mServerless Applications with Firebase
58mEasy, scalable serverless backend for mobile/web app
52mFirebase and Google Cloud Functions: your apps without servers / serverless
40mEasy, Scalable Backends for Android Developers
51mServerless with Firebase in the wild
38mFlutter + Firebase. Explosive combination
42mDevelop Mobile Apps without Infrastructure
16mServerless Cross-platform Apps with Xamarin.Forms and Google Firebase
