Great times are coming for Firebase. It was the subject of 25 talks at the recent Google I/O '17 event. So, what's new?
This is a quick bullet point summary of all the new stuff already available or coming in the next few weeks:
- Crashlytics is going to be integrated into Firebase as the main crash reporting solution.
- Digits technology will allow free phone number authentication in Firebase for up to 10,000 verifications, which should cover most regular apps.
Digits SDK will be deprecated in the coming weeks, so keep an eye on Digits Blog for more info on migration tools.
- All Firebase SDKs are now open source https://opensource.google.com/projects/firebase-sdk
Firebase Cloud Functions
- Cloud functions now integrate with Hosting to provide full dynamic webapps.
- You can now map existing storage buckets into your Firebase project.
- The region in which your data is going to be stored now can be chosen. This is great for legal & performance reasons.
- Expanding to 100,000 simultaneous connections.
- Introducing the database profiler tool to allow you to introspect bandwidth and latency at path level.
Performance Monitor (beta)
- New dashboard to get insights about your app network response latency, success rate, payload size and more.
- Requires you to add a new SDK dependency into your app https://firebase.google.com/docs/perf-mon/
- It uses something called traces to measure time based events. Some are already defined but you can add your own.
- Adding first-class support for games: game tests can now run on test lab.
- Test lab now allows you to simulate different network conditions, like 4G, 3G, or slower ones.
- Expanding device selection to Google Pixel and Galaxy S7.
- Access to the latest version of Android O.
- You can now sign up to get the new stuff before it's released and provide feedback about it at https://services.google.com/fb/forms/firebasealphaprogram/