Firebase
¿Qué es Firebase?
Firebase es la plataforma de Google para desarrollo de aplicaciones web y móviles, adquirida por Google en 2014. Ofrece Firestore y Realtime Database (bases de datos NoSQL), Authentication (auth social y email/password con UI prefabricada), Cloud Functions (serverless), Cloud Storage, Hosting, Cloud Messaging (push notifications), Crashlytics (monitoring de errores), Remote Config, A/B Testing, Analytics, App Check, App Distribution, Extensions y Genkit (desde 2024 para construir flujos con IA). Se integra especialmente bien con apps Flutter, Android, iOS y web, y es muy popular en proyectos rápidos, prototipos, hackathons, MVPs, apps móviles indie y startups early-stage. Su modelo sin servidor elimina la necesidad de gestionar infraestructura, aunque a escala los costes pueden dispararse y muchas empresas migran a backend propio cuando crecen. Compite con Supabase (open source, PostgreSQL) y AWS Amplify.
¿Por qué aprender Firebase?
Firebase es frecuente en startups españolas (Cabify, Jeff, edtech, muchos MVPs) y en desarrollos móviles indie, sobre todo Flutter y React Native. Saberlo te permite lanzar apps completas en días sin montar backend custom, ideal para freelance que construyen productos para clientes con presupuesto ajustado. Los perfiles Flutter/React Native con Firebase ganan entre 30.000 y 55.000 euros anuales, y como freelance puedes cobrar 2.000-10.000 euros por MVP móvil completo entregado rápido.