Что мы предлагаем
Multi-Auth
Google, Apple, Facebook, email/пароль, телефон (OTP), анонимно — один SDK, все интегрированы.
Firestore Real-Time
NoSQL база данных, real-time sync. Чат, follow, мульти-устройство sync с нуля.
Cloud Messaging (FCM)
Push-уведомления iOS + Android. Topic, сегмент, запланированные отправки.
Analytics + Crashlytics
Поведение пользователей, conversion воронки, crash отчёты — бесплатно включено.
Для Чего Хорош Firebase, и Где Не Хватает
Firebase хорош для: MVP мобильных приложений, real-time features (чат, follow, real-time команды), простой auth, малый-средний масштаб.
Firebase не хватает на: Сложные реляционные данные (Firestore это NoSQL, без JOIN), сильно custom запросы, миллион+ пользователей (pricing становится дорогим), полная SQL мощь.
Альтернатива: Supabase — на основе PostgreSQL (SQL), open-source, дешевле на масштабе. Имеет большинство Firebase features.
Гибридный подход: Firebase для Auth и Push, PostgreSQL для базы данных. Гибкая архитектура.
Implex stack: Flutter + Firebase Auth + Firestore (маленькие данные) + PostgreSQL (большие данные) + FCM + Crashlytics. Production-tested.
Частые вопросы
Firebase платный?
Имеет free tier (план Spark) — хватает маленьким приложениям. По мере роста Blaze (pay-as-you-go) — оплата за использование.
Firestore vs Realtime Database?
Firestore новее, более robust. Realtime Database старее, только для настоящих real-time нужд.
Firebase vs Supabase?
Firebase: зрелый, много features, дорог в paid tier. Supabase: SQL (PostgreSQL), open-source, дешевле на масштабе. Миграция возможна.
Vendor lock-in?
Да — уйти с Firebase сложно (особенно с Firestore). Альтернатива: Supabase или собственный backend (Node.js + PostgreSQL).