Backend7 min read
Flutter + GraphQL: A Practical Introduction
A practical Flutter GraphQL introduction: set up graphql_flutter, queries and mutations, paginate with fetchMore, and add real-time subscriptions with Dart.
Blog topic
Connecting a Flutter app to a backend, step by step: Firebase Authentication with email, Google and phone sign-in, Firestore CRUD, Storage uploads, Crashlytics, Remote Config feature flags and push notifications, plus Supabase Auth, REST API integration from JSON to UI and GraphQL. Includes the Firebase vs Supabase decision guide for new projects.
Backend7 min read
A practical Flutter GraphQL introduction: set up graphql_flutter, queries and mutations, paginate with fetchMore, and add real-time subscriptions with Dart.
Backend9 min read
The complete Supabase Flutter auth setup: email/password login, Google OAuth, magic links, auth-state routing, and the RLS policies that protect your data.
Backend8 min read
A complete Flutter REST API guide: defensive JSON models, a repository with typed exceptions and timeouts, and UI that handles loading, error, and empty states.
Firebase7 min read
Set up Flutter Firebase Crashlytics in 10 minutes: real stack traces, custom keys, breadcrumbs, and non-fatal reports, plus the symbolication step teams skip.
Firebase7 min read
Master Flutter Firebase Remote Config: safe defaults, a typed wrapper, live updates, staged rollouts, and kill switches. Change behavior without a new build.
Firebase8 min read
Master Flutter Firestore CRUD: create, read, update, delete documents, plus transactions, pagination, security rules, and read-count traps that inflate bills.
Firebase7 min read
Flutter Firebase Storage guide: pick and compress files, track upload progress, generate download URLs, wire into Firestore, and secure it all with rules.
Firebase6 min read
The Flutter Firebase authentication guide: email/password, Google Sign-In, phone OTP, auth state routing, account linking, and the security checklist to run.
Backend7 min read
Firebase vs Supabase for Flutter compared honestly: pricing traps, Firestore vs Postgres, auth, offline support, and lock-in. Which backend does your app need?
Firebase10 min read
Everything about FCM in Flutter: Android and iOS setup, permissions, token management, foreground/background/terminated handling, and the pitfalls checklist.