News for hackers. Stuff that matters.
Re:Firebase gets better analytics, crash reporting and more by ino on Monday November 07, 2016 @06:13PM (#12896140)
Excuse the tangent, but what problem does Firebase solve?

I was updating my app and AdMob and they want me to use Firebase now. https://firebase.google.com/docs/admob/ios/quick-start

I wanted to know why should I include it just to use AdMob so I checked the video on the page: https://youtu.be/9qCxo0D-Sak They promise to explain benefits for me but they only tell me how to use it. The docs also don't do it.

It seems to me that it solves more some problem Google has than the developers have.

Re:Firebase gets better analytics, crash reporting and more by jamest on Monday November 07, 2016 @06:38PM (#12896308)
[Firebase Founder] The combination of the two is meant to help you maximize ad revenue.

Since Firebase has a free & unlimited analytics product, you can see your AdMob stats in the same place as your other analytics data.

From a conceptual point-of-view, the Firebase SDKs are now the place Google puts 'core mobile offerings', AdMob is one of those

Re:Firebase gets better analytics, crash reporting and more by scsilver on Monday November 07, 2016 @09:55PM (#12897233)
With such a generous free tier, what are you guys doing to ensure you will be around in 5 years? Love your service, it just seems too good to be true.
Re:Firebase gets better analytics, crash reporting and more by vlod on Tuesday November 08, 2016 @11:43AM (#12901682)
Re:Firebase gets better analytics, crash reporting and more by wwalser on Monday November 07, 2016 @06:44PM (#12896347)
Similarly, Google is pushing developers toward Firebase as a replacement for their identity toolkit[1]. However, while reading the provided documentation and tutorials, it's not clear how anything is better than the old toolkit except that the tutorials now assume you'd like to use Firebase to store your user DB (which I have no interest in). I also have trouble discerning where the free ends and usage starts costing money.

Compared to Facebook's acquisition of Parse, I'm happy that the Firebase team hasn't been shut down and has been shipping new stuff. However, it's disappointing that instead of continuing to build a great value-add, they seem to be consuming existing Google platforms and fairly often making the documentation for those things much more confusing.

1. https://developers.google.com/identity/toolkit/

Re:Firebase gets better analytics, crash reporting and more by jamest on Monday November 07, 2016 @07:06PM (#12896463)
[Firebase Founder/PM]

The Firebase Auth product existed before Firebase joined Google. We've upgraded it significantly, pulling in lots from Identity Toolkit. While we're not at full parity yet, I'd love to hear what's missing for you. There are lots of net-new features we've added [1]

The cost is free for unlimited users (same as Identity Toolkit) [2]

I'm sorry to hear you've had a poor experience with our docs, feel free to respond here or get in touch ([email protected]) and let me know how we can improve.

[1] https://developers.google.com/identity/toolkit/migrate-fireb...

[2] https://firebase.google.com/pricing/

Re:Firebase gets better analytics, crash reporting and more by wwalser on Tuesday November 08, 2016 @01:46AM (#12898206)
Hi James

Having read most of the login/signup/sign-in documentation from end to end over the past few months (paired with several different implementations), I have most of it sorted for myself.

Early on, what was missing was what the difference between Firebase, Google Identity Toolkit, Google Identity Platform and the various Google+ Identity APIs. I walked in knowing what I wanted: "I have users with email addresses, some of those email addresses are gmail.com, how do I allow them to login to my app with a single click on the Google button? Similarly, my signup only required a validated email address, surely a single click on the Google button is enough to allow that." What I was met with was a choice between what appears to be 5+ different methods of implementation, some of which are enabled by default on my exiting Google Cloud Console others require me to enable new things (Google+) and others still require me to create a new account (Firebase). Some enable me to easily allow me to easily create a user experience that all of my users will be familiar with if they've ever used Google login on a web/mobile application, others require me to implement major portions of the front end of that experience myself (a mobile friendly pop-up for the oauth dance and subsequent token handoff).

I ended up using Google Sign-In for Websites[1], which offered the best trade offs. It's easy to implement on the front end but allows self-management of users on the back end.

I've used Firebase and enjoyed the experience. My own confusion early on had little to do with Firebase or what it offers and more to do with the painfully obvious truth that Google is not of one mind (as any organization of it's size would struggle to be) when it comes to how outside entities should consume it's identity services.

1. https://developers.google.com/identity/sign-in/web/

Re:Firebase gets better analytics, crash reporting and more by wiradikusuma on Monday November 07, 2016 @10:44PM (#12897439)
What's missing for me is Migration Guide from using official Facebook Login SDK to Firebase's. Also, would be great if there's a list of drawbacks of migrating (e.g. no more FB analytics).
Re:Firebase gets better analytics, crash reporting and more by jamest on Monday November 07, 2016 @11:27PM (#12897650)
Thanks for sharing. I'll pass this on.
Re:Firebase gets better analytics, crash reporting and more by stewartmiles on Monday November 07, 2016 @06:33PM (#12896275)
Hi, Stewart here from the Firebase team.

https://firebase.google.com/docs/admob/admob-firebase has a pretty good explaination of the benefits. For example, using AdMob + Firebase you'll immediately be able to take advantage of Firebase Analytics to "measure sessions, user demographics, revenue from in-app products" and you'll have a relatively easy path to start utilize other Firebase features - if you want - in future.

Cheers, Stewart

Re:Firebase gets better analytics, crash reporting and more by ino on Monday November 07, 2016 @06:42PM (#12896332)
Thanks for answering, I appreciate it.

I already use Google Analytics and it works really great. I don't need the other features and I don't want to include the whole framework just to display ads, it seems really overkill.

I'm glad we have an option to use AdMob separately, please don't take it away.