Announcing major updates to our roadmap and migration timeline

By Alex Singer, Product Manager & Kristen Johnson, Product Lead for App Quality

Announcing-updates-to-Fabric-roadmap-and-migration-timeline.png

Two years ago, at Google I/O 2017, we stepped on stage for the first time with our new Firebase teammates and shared our lofty vision of bringing the best of our platforms together. Although we had just begun this journey, we committed to giving you, our customers, access to better tools, improved infrastructure, and regular updates on our progress. Since then, we’ve made great headway on ensuring the tools, qualities, and magic you love about Fabric are brought to Firebase. Here are some of the milestones we’ve already hit:

This year at Google I/O 2019, our focus is on giving you a major update and outlining the rest of our journey with greater clarity.

A more precise timeline

After months of careful planning, tons of thoughtful iteration, and lots of customer feedback, we’re announcing that we’ll complete Fabric’s transition to Firebase on March 31st, 2020. What does this mean? It means that you should fully migrate to Firebase before this date, because on April 1st, 2020, you will no longer be able to access your Fabric dashboards.

Updated roadmap

More details on this timeline and FAQs can be found in our product roadmap. We’ve updated the design so it’s easier to see what’s in progress and what has recently shipped! We’ll continue to update it so make sure you check back often.

Fabric-Firebase-migration-roadmap.png

App Distribution in alpha

We know many of you have been waiting for more information on the future of Crashlytics Beta, our service that lets you distribute pre-release iOS and Android versions of your app to testers. Our team has been hard at work building the next generation of Crashlytics Beta in Firebase, called App Distribution. Now, we’re excited to give you a preview of this new product in alpha! While Firebase App Distribution isn’t ready for production just yet, you can get early access to try it out and give feedback to our team by signing up for Firebase’s Alpha program. Our plan is to make App Distribution publicly available over the next few months and make sure switching to App Distribution from Crashlytics Beta is as easy as possible.

More recent launches

In addition to launching App Distribution in alpha, we’ve also shipped these new features in Firebase Crashlytics to bring it to parity with Fabric:

  • Unity support. Firebase Crashlytics now supports Unity so developers can use Crashlytics to improve the quality of their games.

  • NDK support. Firebase Crashlytics now supports Native crash reporting on Android so that you can monitor the stability of your native code.

  • New Firebase Crashlytics integrations with Jira, Slack, and PagerDuty. These integrations allow you to track and route stability issues to your team with the tools they already use.

Plus, we’ve added these brand new features to Firebase Crashlytics that were not previously available in Fabric:

  • Crashlytics data export to BigQuery. With Firebase Crashlytics, you can now export your raw crash data to BigQuery and have the freedom to deeply analyze it.

  • Crashlytics Data Studio template. Using Data Studio (a free tool that sits on top of BigQuery), you can make custom dashboards from your Crashlytics data that fit the unique way your team works. We released a Data Studio template that gives you a sense of what’s possible with Crashlytics and BigQuery.

  • Configurable velocity alerts. In Firebase Crashlytics, you can set up alerts that inform you when an issue increases in impact, and configure them to your app’s needs and workflows.

  • Analytics breadcrumbs. These are analytics events that help you retrace user actions preceding a crash so you can troubleshoot issues faster.

What’s next

While we’ve made good progress on bringing the best of Fabric into Firebase, we’re still working on a few things like:

  • Adding search by issue title and subtitle in Firebase Crashlytics

  • Adding crash-free sessions in Firebase Crashlytics

  • Making App Distribution publicly available

What you should do now

If you haven’t already, it’s time to begin the move to Firebase so you can take advantage of the new features we’ve added there, capitalizing on Firebase’s strengths. We’ve made this process easy, but don’t just take our word for it. Here’s what Kayak had to say about the migration:

“Migrating from Fabric to Firebase has been painless and we love how Crashlytics looks and feels in Firebase. We particularly appreciate being able to export our crash data to BigQuery, for deeper analysis, as well as how easy it is to use other parts of the Firebase platform, like Performance Monitoring or Test Lab.”

If you’re using Crashlytics or Answers, Firebase is ready for you and we recommend you fully migrate as soon as possible. You can start the migration by linking your Fabric app to Firebase and then inviting your team. Our migration flow will walk through everything step by step. Keep using the existing Fabric Crashlytics SDK for now. We will let you know when new Firebase Crashlytics SDKs are ready and need to be upgraded.

If you’re using Crashlytics and Beta, we recommend you start using Crashlytics in Firebase, but continue to use Beta in Fabric. Linking Crashlytics will not prevent you from migrating Beta later on. We also recommend signing up for Firebase’s Alpha program so you can test drive App Distribution - we’d love your feedback! We’ll be sure to tell you when App Distribution is ready for production in the coming months.

Thanks Fabric, onward with Firebase

Thank you for trusting Fabric to build, understand, and grow your app. Without you, Fabric wouldn’t have grown to become one of the most popular app development platforms in the world, active on over 2 billion devices. We’re humbled by your support. While we’ll sunset Fabric on March 31st, 2020, we’re not saying goodbye! Without the complexity of maintaining two consoles, we’ll have more bandwidth to make Firebase even better and continue to develop tools that accelerate your app success over there. See you on the other side!

Sincerely,

The Fabric & Firebase team

The future of Fabric: unveiling our roadmap & migration flow

By Jason St. Pierre, Product Manager & Kristen Johnson, Product Lead for App Quality

Fabric integration timeline overview.png

We’re beginning a new chapter with Firebase. Over the past few months, we’ve been working hard to bring the best of the Fabric and Firebase platforms together in a thoughtful way with the goal of giving you one central place to build, improve, and grow your apps. While we’ve kept you informed about our progress at events like Google I/O and Firebase Dev Summit, we wanted to take our commitment to transparency further so you can better prepare.

To that end, we have two big exciting announcements:

  1. You can begin migrating to Firebase.
    We’ve integrated the tools and features you love about Fabric (including our best-in-class crash reporter, Crashlytics) right into the Firebase console, and made many improvements to them capitalizing on Firebase’s strengths.

  2. We’re unveiling our migration roadmap.
    This roadmap is designed to give you full visibility into what we’re building, what we plan to launch next, and what actions we recommend you take.

We invite you to begin the journey to Firebase, your upgraded home, and check out our plans for the future!

Use the best of Fabric in Firebase

Firebase is Google’s mobile app development platform that helps you across the entire lifecycle of your app, with smart analytics embedded throughout. Now, it also includes your favorite Fabric tools.

For example, Crashlytics is now available in Firebase, where you can take advantage of new integrations that allow you to export your crash data for custom analysis in BigQuery, trigger workflows, and get insights into the events that led up to a crash. We’ve also evolved Digits into Firebase phone authentication so you can continue to authenticate users without issue. We’ve even added realtime metrics to the latest release section in Firebase, meaning you can continue to monitor your latest builds with confidence.

In the coming months, we’ll be bringing the functionality of Crashlytics Beta, the service you’ve used to distribute pre-release iOS and Android apps, to Firebase. We’ll keep you posted on our progress through the migration roadmap!

Access powerful new tools in Firebase

Not only does Firebase include the best of Fabric, it also offers you brand new capabilities that were not previously available on our platform. With Firebase, you can harness the power of machine learning, test your app on a variety of devices hosted on Google’s cloud, and group your users by their predicted behavior!

Firebase, like Fabric, makes app development faster, easier, and painless.

Fabric meet Firebase .png

Begin the migration to your new home

All Fabric customers can now start to migrate their app and teams to Firebase by going to their Fabric dashboard and clicking on the Firebase icon in the left-hand navigation. We recommend you begin this process soon so you can take advantage of all of the great things we are building for you over in Firebase!

Fabric to Firebase migration flow in dashboard.png

We’ve made the migration process as smooth as possible. It involves three main steps:

  1. Link your apps to Firebase

  2. Check out Crashlytics in Firebase and install the core Firebase SDK

  3. Invite your team to Firebase

Note: If you previously linked Answers to Firebase, you’ve already done part of the work. To fully migrate to Firebase, you’ll still need to complete this linking flow.

Get insight into the future of Fabric

We’ll continue to support Fabric until the end of 2019, to give you plenty of time to migrate your apps and business to Firebase - but please plan your transition accordingly.

To stay up to date on the migration, check out our roadmap periodically, which sheds light on which products we’ve implemented in Firebase and what’s next.

New resources to help you with GDPR

by Mark Bouchard, Engineering Manager

On May 25th, the most significant piece of European data protection legislation in 20 years comes into effect: the General Data Protection Regulation, or GDPR.

We know that GDPR compliance is at the top of many of your minds, so we’re pleased to announce updated, GDPR-ready terms that include Data Processing and Security Terms. These Data Processing and Security Terms can help you out even if you aren’t in Europe, because the new regulations can govern the processing of personal data regardless of where it takes place. We believe data protection is important, so we have included it in our Terms of Service acceptance. You can accept these updated terms today by visiting your Fabric dashboard:

gdpr-modal.png

Many organizations also need to specify a Data Processing Officer (DPO) or EU Representative, someone who ensures compliance with the regulations. You can enter your DPO’s details for your organization via your settings dashboard:

fabric-settings-dpo.png

We've also collected the answers to the questions you may need for your own compliance process, including information on the privacy and security certifications we have, the types of end-user information we process, and more. To learn more, see our new support guides for iOS or Android!

Cheers,

-


Fabric + Firebase: Now stronger together

by Rich Paret, GM, Fabric

DevSummit-Banner-blog.png

Since joining forces with Firebase early this year, we’ve been working closely with our new teammates on the same mission: helping you build apps, understand your users, and grow your business. We want to combine our unique strengths to give you access to better tools and infrastructure, all while continuing to upgrade Fabric. That’s why in May at Google I/O, we upgraded Digits to Firebase phone authentication and launched more features for Fabric.

After I/O, the Fabric + Firebase team have been working hard to integrate our two platforms - with the goal of bringing you the best of both in a thoughtful way. Today, we have some more news to share with you. Check it out:

Upgraded Fabric

As we work on integrating Fabric and Firebase, we're still continuing to improve Fabric. We started by officially releasing crash insights out of beta, so you can triage and resolve issues faster than ever before. Additionally, we launched fastlane precheck to help you avoid unnecessary delays from the iOS app store. We also built a new tool called snapshot in fastlane, which automagically generates app screenshots for all of your devices at the same time.

Crashlytics is now available on Firebase

Eliminating crashes is crucial to improving user experience. That’s why today at the Firebase Dev Summit, we unveiled a beta version of Crashlytics in Firebase to give Firebase developers access to our market-leading crash reporter. Firebase Crashlytics has the core crash reporting features of Fabric’s Crashlytics, but it also includes integrations with other Firebase tools. For example, Firebase customers can use Crashlytics to power custom workflows and get alerts about stability issues that impact a critical app flow (i.e. a payment flow).

Right now, Firebase Crashlytics is still in beta, so there’s no need to switch over if you’re happy with Crashlytics on Fabric. We plan to release more integrations over the coming months and make Crashlytics as awesome on Firebase as it is on Fabric in the future - stay tuned :)

Better together

Over the past months, we’ve been encouraging you to use both Fabric and Firebase since the two platforms are stronger together. Some of you have already started using Crashlytics with Firebase tools, which has been incredibly exciting to see. For instance, Doodle, an app that brings people together, used Crashlytics with Firebase Remote Config to redesign their app and improve engagement by 42%. Learn more about how they did it here:



Additionally, we have started to incorporate what you love about the Fabric dashboard into Firebase. Today, we helped launch a new dashboard experience on Firebase, which begins with a mission control and a new left-hand navigation bar similar to Fabric:

We also helped release a new analytics dashboard that is organized around the questions and tasks that you tackle on a day-to-day basis - with similar traits to Fabric’s dashboard we launched early this year. And much like Fabric’s “Latest Release” dashboard, Firebase now includes a similar section under their analytics as well as real-time data on crashes and active users.

If you’re already using Firebase, these updates will be rolling out over the next few weeks (you can get early access here). We hope these updates are helpful to you, and we’re actively working on giving you one place to build, understand, and grow your app in the future!

Celebrating with the community

We love celebrating with our passionate community. Kristen Johnson (Product Manager, Fabric) shared the new Firebase Crashlytics with many of you during today's Firebase Dev Summit. We also hosted these technical sessions:

  • “Automating your app's release process using fastlane” - by Felix Krause (Creator of fastlane) and Josh Liebowitz (Fabric Engineer)
  • “Building high-quality apps with Crashlytics and Firebase Performance” - by Jason St. Pierre (Product Manager, Fabric)

We hope you enjoyed our conference and found it helpful. If you couldn't make the event this time, check out the recordings for our keynote and technical talks!

Onwards,

-


Fabric + Firebase: Building momentum together

By Rich Paret, GM, Fabric

Fabric + Firebase: Building Momentum Together

It’s been an exciting four months since we joined Google to work alongside our friends at Firebase. We teamed up for two reasons: 1) By joining forces, we can combine our unique strengths and give you access to better tools and infrastructure. 2) We’re driven by the same mission, to help teams build apps, understand their users, and grow their business.  

So, what have we been up to in our new home, with our new teammates?

Continuing to improve Fabric

As always, our customers are our top priority. Over the past few months, we’ve been hard at work shipping awesome improvements for Fabric. For example, we recently introduced the new Fabric dashboard to align your app’s data with your top goals. We also made it easier to monitor retention in Fabric, added new sharing functionality to Fabric’s iOS and Android app, and launched a beta version of crash insights. Insights surfaces underlying problems causing your crashes and gives you resources to solve them faster. Plus, we traveled all over the world to show you how to supercharge your app release process with fastlane.

Integrating with Firebase

Many of you have asked us how the integration with Firebase is going. The short answer is: it’s going great! We’re learning a ton from each other and we’re marching towards the same goal, which is to bring the best of our platforms together, in a thoughtful and seamless way.

Today, you can start to see some of the fruits of this labor. We’re going to make Crashlytics the flagship stability solution for Firebase, so if you don’t already use it, we recommend installing it and checking it out. In addition, Digits is being upgraded to Firebase phone authentication, which is the next evolution of phone number identity and authentication.

Better together

Fabric and Firebase are stronger together, so we encourage you to use both of our platforms. In due time, we’ll bridge the gap and give you one place to build, understand, and grow your app.

We’re working on solving the biggest mobile challenges so you have more time to innovate and do what you love.

You can count on us to make app success simple.

Join us at I/O and WWDC

As we go forward, fueled by the same mission, we also want to celebrate with our passionate community.

If you’re at I/O, join us on May 18th at 10:30 am PST for a fireside chat with myself (Rich Paret, GM, Fabric), Andrew Lee (Co-founder, Firebase), and Jason Titus (VP of Engineering, Google Developer Platform) as we discuss joining Google, recent launches, and talk more about what’s next. Throughout I/O, we’ll also be hanging out at the sandbox area - ready to listen to your feedback and answer any questions you have.

Next month, we’re co-hosting a party with Firebase at WWDC and we’d love to see you there. Request an invite on our event website.

Come say hello, we can’t wait to see you!

-