Cosa offriamo
Multi-Auth
Google, Apple, Facebook, email/password, telefono (OTP), anonimo — un SDK, tutti integrati.
Firestore Real-Time
Database NoSQL, sync real-time. Chat, follow, sync multi-device da zero.
Cloud Messaging (FCM)
Push notifications iOS + Android. Topic, segmento, invii programmati.
Analytics + Crashlytics
Comportamento utenti, funnel conversione, report crash — gratis incluso.
Per Cosa Va Bene Firebase, e Dove Manca
Firebase buono per: MVP app mobile, feature real-time (chat, follow, team real-time), auth facile, scala piccola-media.
Firebase manca su: Dati relazionali complessi (Firestore è NoSQL, niente JOIN), query altamente custom, milioni+ utenti (pricing diventa caro), potenza SQL completa.
Alternativa: Supabase — basato PostgreSQL (SQL), open-source, più economico a scala. Ha la maggior parte delle feature Firebase.
Approccio ibrido: Firebase per Auth e Push, PostgreSQL per database. Architettura flessibile.
Stack Implex: Flutter + Firebase Auth + Firestore (dati piccoli) + PostgreSQL (dati grandi) + FCM + Crashlytics. Production-tested.
Domande frequenti
Firebase è a pagamento?
Ha tier gratuito (piano Spark) — basta per app piccole. Crescendo Blaze (pay-as-you-go) — pagamento per uso.
Firestore vs Realtime Database?
Firestore è più nuovo, più robusto. Realtime Database più vecchio, solo per veri bisogni real-time.
Firebase vs Supabase?
Firebase: maturo, molte feature, caro nel tier paid. Supabase: SQL (PostgreSQL), open-source, più economico a scala. Migrazione possibile.
Vendor lock-in?
Sì — lasciare Firebase è difficile (specialmente Firestore). Alternativa: Supabase o backend proprio (Node.js + PostgreSQL).