Can Firebase apps feel genuinely native on iOS and Android?
Firebase does not draw the interface - the app does, so how native it feels depends on how the app is built: Swift or Kotlin, Flutter or React Native. What Firebase adds is a backend every client shares through its SDKs for Apple platforms, Android, the web and Flutter, with an offline cache on mobile so screens load from the device while the network catches up. Miracuves builds the apps in whichever of those fits your product and connects them to one Firebase project.
How much does Firebase development cost at Miracuves?
Firebase fees at Miracuves start at $3,699 for smaller custom work, depending on the work. A full custom Firebase MVP usually lands at $8,000-$25,000 over 2-8 weeks depending on scope: the user roles your Security Rules must separate, real-time features, Cloud Functions and integrations, whether we also build the apps, and any migration move the price. Keeping the same team on the product afterwards costs from $2,299/month. When one of our catalogue products already matches the idea, that ready-made platform is priced from $2,199 and launches in 6 working days on its own stack. Google charges your Firebase usage to your own billing account; it is never part of our invoice. Every quote is written before payment, with no surprise invoices after kickoff.
Does Miracuves deliver the full source code?
Yes - completely. Miracuves delivers the repository with full commit history: app and function code, firestore.rules, storage.rules, index definitions, firebase.json, pipeline definitions and documentation. The Firebase project and Google Cloud billing account are in your name from day one, so there are no accounts to transfer - we remove our own IAM access at handoff and your team or any other company can continue the next day. Firebase itself stays Google's managed service; the guide on this page explains how we limit the lock-in that comes with it.
How fast can a Firebase app realistically be delivered?
A custom Firebase backend - Authentication, Firestore, Security Rules and Cloud Functions, with or without the apps that use it - takes 2-8 weeks depending on scope; larger scopes are quoted in writing before work starts. Smaller custom Firebase work starts from $3,699, depending on the work. A catalogue product that already matches your idea launches in 6 working days on the stack it ships with. You get the timeline in writing before we ask for any payment.
Firebase vs React Native - which does Miracuves recommend?
They are not alternatives: React Native builds the app, Firebase is a backend the app talks to, and many products use both through the React Native Firebase library. The real choices are the app framework - React Native, Flutter or native - and the backend: Firebase, a custom Node.js API or a SQL database. We recommend Firebase when live sync, offline use and push notifications matter more than relational queries, and say so in writing when they do not.
What is included in the admin panel with every delivery?
Ready-made platforms ship with a web admin panel: user management, orders and bookings, analytics, content, payouts and commissions, and platform settings. On a custom Firebase build the admin panel is scoped with you - the Firebase console is a developer tool, not a place for your operations team - and is usually a web app whose staff roles are enforced by custom claims and Security Rules.
Does Miracuves handle App Store and Google Play submission?
Yes, when Miracuves builds the iOS and Android apps as well as the Firebase backend. We manage signing certificates, provisioning, store listings, screenshots, privacy details and review coordination, and wire in Crashlytics and App Distribution before submission. Review times are set by Apple and Google and vary, so we plan the launch date around them. For backend-only work, your own app team submits and we support them.
What happens after the app is delivered if there are bugs?
For 60 days after a Firebase launch, Miracuves stays on support. Bugs inside the delivered scope - a rule that blocks a legitimate read, a function that fails on an edge case, a crash Crashlytics reports - are fixed at no extra cost. New features are quoted separately, and a monthly retainer is available at the published rate.
How does Miracuves handle NDA and confidentiality?
Miracuves signs a bilateral NDA before you share project details, covering your data model, business logic and IP. An IP assignment confirming that 100% of the code is yours is signed when the project starts - not at the end - and your Firebase project stays in your own Google account throughout.
Who owns the Firebase project, and what happens if we change developers?
You do. The Firebase project and its Google Cloud billing account are created under your company's Google account, and Miracuves works inside them through IAM roles you grant and can revoke. The app code, Cloud Functions, Security Rules, index files and pipelines we write are 100% yours. At handoff we remove our own access, so another team can pick up the work the next day. Firebase itself - Firestore, Authentication, Hosting - stays Google's managed service, running under your account.
Can a Firebase app handle SQL reporting and relational data?
Partly, and we plan for it at the start. Firestore has no joins, so reporting on Firestore data usually runs in BigQuery, fed by scheduled exports or the Stream Firestore to BigQuery extension. Data that is relational at its core - orders with line items, invoices, stock - can sit in Cloud SQL for PostgreSQL through Firebase Data Connect, next to Firestore for live, per-user data. If nearly all of the product is relational, we recommend a PostgreSQL backend instead and say so in the proposal.
Can you build Firebase apps to GDPR or HIPAA requirements?
We build to the controls those rules require: Firestore and Storage locations chosen for where your data must stay (a Firestore location cannot be changed after the database is created), rules that give each user only their own records, Cloud Audit Logs for data access, and flows that delete a user's data on request. Not every Firebase product is covered by Google's HIPAA business associate terms, so for health data we check each service against Google's current list before using it. Audits and attestations belong to your organization.