@decktonic So I was a big Parse user and made the switch to Firebase but recently ended up having to abandon those efforts because there are some features in Parse that aren't one-to-one with Firebase. Biggest one is the lack of fuzzy search i.e: I can't search for usernames that start with or contain the string 'Chris'. I'd really look into everything you *need* to carry over before migrating right away.
But, I'll add that everything up until that point was great. Firebase is crazy fast - the persistent connection is amazing.
I think the analytics positioning is interesting; previously google analytics was a catchall but it now looks like firebase analytics is being setup to compete more directly with mixpanel and amplitude etc with event driven focus and ability to send notification and cross this with crash reporting in one place
Firebase is cool, but there are some fundamental limitations that make it kind of hard to use, depending on the application. For example, it doesn't support simple querying, like searching all the items at a path for items that have names containing a search string (if you want to do this you have to use . Also doesn't come with geo queries (like finding items near a certain location), have to set up GeoFire (which isn't so bad, but it also has its limitations). Great and intriguing product, but you might find you have to overhaul an existing app just to get it to work with Firebase (e.g. if you were previously using Parse, like I was). Seems much more suitable for web apps than native mobile apps too. Wish they weren't discontinuing Parse, because that really had it all.
I've been always passively looking for a Parse alternative, but never gave a fair shot to Firebase. I think now is the high time to give this a spin.
Just one doubt thou, Does Firebase provide a completely support for React Native like Parse?
@bilalbudhani the old version does. This new version does not. It shouldn't be long before their npm package supports it, or someone writes a bridge for the iOS sdk.
It would be so awesome to see a visual, interactive database browser like the one that the out-going Parse offers. It made browsing and search for data really intuitive, and lowered the hurdle significantly when I was developing my first app and had to figure out a back end. The fact that data looks "just like Excel" was a big help.
Ever since Parse announced their plans to close, i've been researching alternatives to Parse. While Parse was good, I did find it quite slow (loading data to and from the app... don't blame my code 😄
Can anyone confirm if Firebase is faster?
Announced at Google I/O 2016, this new version of Firebase can be the complete alternative to Parse! It has now unlimited free analytics, crash reports, push notifications and much more. The pricing for hosting is also much more appropriate. And the best part, everything is realtime! Worth checking!
Google announcement: : https://firebase.googleblog.com/...
"Without Dynamic Links, if a mobile web user installs your app by opening an app install link, they have to re-navigate to where they were. With Dynamic Links, you can ensure that after a web user installs your app, they can continue where they left off."
How do they do it on iOS? :O
Firebase Developer Expert here and GoogleIO attendee. For all who are nervous about a similar Parse situation, fear not Google has literally incorporated Firebase to almost all the demos and talks at IO. They're very serious about Firebase!
@camillovisini hey Camillo, Firebase is actually built for Android/iOS/Web apps. The title on this listing is a bit misleading. You can learn more about it here -> https://firebase.google.com
Firebase powers our online video creation at http://rendrfx.com . We use it on the backend, frontend... all the ends.
Just use Firebase, trust me, I am a professional.