Skip to main content

Blog topic

Firebase & Backend

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.

Advertisement

10 articles

  • Backend

    7 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.

  • Backend

    9 min read

    Supabase Auth in Flutter: The Complete Setup Guide

    The complete Supabase Flutter auth setup: email/password login, Google OAuth, magic links, auth-state routing, and the RLS policies that protect your data.

  • Backend

    8 min read

    Flutter REST API Integration: From JSON to UI

    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.

  • Firebase

    7 min read

    Flutter Firebase Crashlytics Setup in 10 Minutes

    Set up Flutter Firebase Crashlytics in 10 minutes: real stack traces, custom keys, breadcrumbs, and non-fatal reports, plus the symbolication step teams skip.

  • Firebase

    8 min read

    Flutter Firestore CRUD: The Complete Practical Guide

    Master Flutter Firestore CRUD: create, read, update, delete documents, plus transactions, pagination, security rules, and read-count traps that inflate bills.

  • Firebase

    7 min read

    Flutter Firebase Storage: Upload Images & Files

    Flutter Firebase Storage guide: pick and compress files, track upload progress, generate download URLs, wire into Firestore, and secure it all with rules.

  • Backend

    7 min read

    Firebase vs Supabase for Flutter Apps: Pick Right

    Firebase vs Supabase for Flutter compared honestly: pricing traps, Firestore vs Postgres, auth, offline support, and lock-in. Which backend does your app need?