Trusting your clients: live-coding a cross-platform multiplayer bingo app
summary
A live demo builds a cross platform bingo with Flutter and Firebase that runs without a custom server by storing game state in Cloud Firestore and using Cloud Firestore streams for real time updates. Players sign in with anonymous Firebase Auth, write a player doc under games/{game}/players, the host app creates cards and writes 24-number documents, draws numbers into the game doc, and validates claims with server timestamp validation. Demo reveals race conditions and scaling quirks during audience rounds.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 11:23Firebase project overview
- 25:27Security rules and authentication
- 32:36Generating bingo cards
- 36:50Drawing numbers and scoring
- 45:11Live bingo game and winners
related talks
50mZero to app: Livecoding a cross platform app with Firebase and Flutter
01h 02mGet to know Firebase for Flutter
46mBuild a Cross-Platform Mobile App in 30 Minutes with Firebase
58mFlutter from idea to app in 45min
33mBeyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web
42mLet's fire the Flutter
47mAgentive Experiences With Flutter: What, How, and Why Bother?
37mVibing Flutter
