Today, we’re excited to unveil our latest project: Answers by Crashlytics. Finally, mobile analytics you don’t need to analyze.

When we first launched Crashlytics more than two years ago, we were focused solely on solving the problem of mobile crash reporting. Since then, we’ve seen a need for powerful tools across other areas of app development — and we knew that we could apply the same design principles to meet the many challenges faced by today’s mobile app developers. With Answers by Crashlytics, along with our award-winning crash reporting tool and Beta by Crashlytics, developers now have access to a powerful, lightweight suite of products to help them not only build, but also grow great apps.

It’s been an honor to work with many of the top iOS and Android mobile teams as we have crafted Answers, and we’ve received incredible feedback:

We have Answers by Crashlytics displayed on two of our big TVs (one for iOS and one for Android) so the entire team can view the live updates of our app’s key metrics — everyone loves it!

Lars Vedo, Mobile Product Manager,

Zero Steps

Terms like ‘bloated’, ‘bulky’, and ‘unreliable’ should never describe any developer tool. We know how hard it can be to gather real-time data, gain actionable insights about user behavior, and iterate quickly to optimize your app. Don’t worry — this is what we do.

Answers streamlines the process of revealing the key drivers of your app’s growth. With just one click, and no extra code changes, you’ll have the power to understand your app’s key usage and retention metrics. We intelligently and quickly send data at low impact times to optimize and reduce traffic on your app. Built into our existing Crashlytics SDK, Answers gives you instant visibility and a constant pulse on your app’s key metrics. And it’s free.

A Dashboard That Makes Sense

Your time is precious. We don’t want to bog you down with data overload. Answers streamlines your day with a UI that calls attention only to your most critical app usage metrics. With full visibility into your growth and engagement indicators, you can immediately understand the current state of your app and intelligently decide where to invest your time.

See a spike in activity? We’ll tell you why. No more guessing if an increase in daily actives is a result of new users or your existing users becoming more active. We’ll connect the dots for you.

And if you’re anticipating increases in usage related to a major event, you can see at a glance how many users are engaging with your app at this very moment. Bring the popcorn and display this data for your team to watch the action live.

No Analysis Required

Once enabled, Answers by Crashlytics intelligently analyzes and learns your app’s behavior and begins delivering live data within minutes. We know you’re busy, and we’ve built Answers with that in mind. You no longer need to don a lab coat and pull out a calculator to understand what’s going on. We look at the long-term trend and understand that there are certain metrics that are cyclical, so we’ll proactively alert you when a pattern is truly abnormal.

You’re constantly pushing out new features and bug fixes, so you’ll want to understand how your top builds compare and how users are engaging with your latest build. View build adoption over time to see the stability of each build with a breakdown of session length and crash-free users per build.

All About Growth

We know that retention is an important metric for understanding growth — that a large increase in new users doesn’t always translate to a long-term increase in your monthly actives. At a glance, monitor what percentage of your new users are coming back within a day, week, or month of installing your app for a clear picture of true user retention.

Sometimes, simply knowing usage numbers isn’t enough to understand overall performance. Answers dives deeper, showing you the total number of user sessions and the average number of sessions per user. For more granularity, we include the median session length, along with the amount of time per day the average user spends in your app. What better way to know that your users are having an awesome experience than to see them spending more time in your app?

Finally, app stability is crucial to ensuring your users have a great experience. Know how many of your users are having crash-free days and crash-free sessions and instantly see the top issues related to your app’s stability. Since Answers is built into the same SDK that powers your crash reporting, you can immediately dive into the issues that have the greatest impact and start fixing bugs.

Experience the Power

This is just the beginning. Our engineers are already working to take Answers to the next level and we have a lot planned. As always, send us your thoughts at support@crashlytics.com or find us on Twitter @Crashlytics. We’d love to hear what you think we should tackle next.

If you already have a Crashlytics account, you’ll soon see the new Answers tab on your dashboard. Otherwise, sign up here to get started with Crashlytics.

Don’t just take our word for it:

Answers by Crashlytics is the first thing I check every day. Its breakdown of crash-free users and crash-free sessions are the fundamental metrics we use to measure the stability of our app. I can’t imagine shipping an app without it.

Ryan Johnson, VP of Mobile Engineering,

Answers by Crashlytics is exactly what we’ve been looking for! We just launched a new version and it was amazing to immediately compare it’s stability to our previous versions.

Philip Connaughton, Software Engineer,

Highlights from Twitterverse:


View More

Crashlytics June Update

 

In May, we officially released Beta by Crashlytics, shipped tons of crash reporting upgrades and announced our most recent Labs project: Crashlytics for OS X. While the World Cup fever catches on and excitement looms around every corner of our office, we still spared no time and hunkered down to keep shipping new upgrades for you — even if that means missing a game or two!

More Options, More Powerful Beta

Ever since we started building Beta by Crashlytics, our mission has been to deliver a single, cross-platform toolset that gives you a completely streamlined experience for distributing apps to your testers. To give you even more flexibility in managing your testers, we’ve built out the ability for you to grant or revoke a tester’s access right within our already intuitive, easy-to-use web dashboard.

For those of you building on iOS, we improved the UI of the distribution tab within our Mac app, making it easier to manage your distributions. We also enhanced the reliability of our upload functionality to make sending builds to your testers an absolute breeze. For those building on Android, we added a new file selector for APKs within our IDE plugins — so you can select and manually upload your APKs in case those files are playing hide-and-seek. :)

Supporting the Latest & Greatest

While we’ve been heads down on Beta by Crashlytics, we also found the time to give our crash reporting solution another boost. We added support for version 0.11 of the Android Gradle plugin just hours after it was released, which in turn allowed us to support the latest version of Android Studio (0.6.0). Since many of you have already upgraded to the latest Android Studio, we took a proactive approach to adding this new support to prevent any upgrading issues!

Never Miss a Crash

For crash reporting on iOS, we’ve added the capability for you to manually upload your dSYM files. Now you can be sure that you won’t ever miss crashes occurring in some edge cases where your dSYM files couldn’t be detected by our system. You can sit back, relax and watch the detailed crash reports roll in. While at it, we also improved the stability for your users who are running your app on iOS 8 with Crashlytics installed.

Brand New Integrations

Ever since we announced our open-sourced integrations a year ago, we are very thankful to all those developers who have built on top of our foundation and contributed their integrations. We just announced our brand new integrations with some of the most popular project management and collaboration tools. Now you can manage your projects with less effort and have an even easier time working with your team to fix crashes.

Celebrating with Developers

For two years running, we’ve welcomed the mobile developer community to SF with our WWDC Kick-off Party. This year, we hosted our third annual WWDC party and, for the first time ever, brought our memorable event to the growing Android community with our party at Google I/O. The house was packed for both events, and once again we had a great time celebrating with the world’s top mobile app developers and seeing the amazing apps you’re all building. We’ll be sharing photos soon — stay tuned!

Here’s our internal changelog:

General

  • Android IDE Plugins
    • Added support for Gradle plugin version 0.11 in order to support the latest version of Android Studio (0.6.0).
  • Web
    • Shipped ability to upload dSYM files manually.

Beta by Crashlytics

  • iOS SDK
    • Improved stability for users running iOS 8 encountered rare crashes in apps with Crashlytics included.
    • Solved issue that created deadlock for testers running an app distributed through Beta by Crashlytics on iOS 6.
  • Mac App
    • Improved plugin UI of the distribution tab.
    • Enhanced upload reliability when sending builds to testers.
  • IntelliJ
    • Enhanced drag-and-drop support when distributing your APKs.
    • Added a new file selector in case your APKs are playing hide-and-seek.
    • Improved exception handling in the command line build tools.
  • Eclipse
    • Enhanced drag-and-drop support when distributing your APKs.
    • Added a new file selector in case your APKs are playing hide-and-seek.
    • Improved exception handling in the command line build tools.
  • Android Studio
    • Enhanced drag-and-drop support when distributing your APKs.
    • Added a new file selector in case your APKs are playing hide-and-seek.
    • Improved exception handling in the command line build tools.
  • Web
    • Shipped ability to revoke a tester’s access within the web dashboard.

View More

 

integrations

Just one year ago, we announced our open-sourced integrations, inviting the developer community to build on our existing infrastructure. Since then, we’ve had many developers build and submit integrations that are used today by thousands of other developers! We’ve loved seeing the community support and are excited to announce three new integrations to help you strengthen team collaboration and manage your projects.

Trello

Since you’re constantly multitasking, we know you’re relying on Red Bull and to-do list tools like Trello to help you manage and prioritize your workload. Our integration with Trello, built by Andrey Chernih, allows you to turn your crashes into Trello cards. Add your crash cards to any of your Trello boards so you can see what crashes need your attention and collaborate with your team to understand who is working on each crash.

Bitbucket

Built by Mufri, our Bitbucket integration turns your crashes into Bitbucket issues that are added to your preferred repository. We know your time is valuable and with this integration you can seamlessly jump from your Bitbucket repository directly into your crashes. With this seamless integration, you now have more time for the fun stuff, like coding the next hottest app!

Hall

We understand the importance in team collaboration and being in constant communication to understand who’s working on what. Andy McSherry built the Crashlytics integration with messaging service Hall. With this integration, messages are posted into your preferred group so you can quickly and easily communicate with your team about your crashes. No more waiting by the water cooler to track down teammates for status updates, we’ve got you covered. ;-)

Interested in adding your own integration? We’d love to work with you and see what you can come up with. See our existing integrations and get started.


View More

Crashlytics May Update

 

Between sipping margaritas on Cinco de Mayo and scrambling last minute to find the perfect Mother’s Day surprise, we’ve been heads down shipping two major products just in time for summer to roll in! Last month, we launched our new Settings dashboard and enhanced the performance of our Android IDE plugins. This month, we officially released Beta by Crashlytics, while shipping tons of upgrades along with our latest Labs project: Crashlytics for OS X.

The Most Seamless Beta Distribution

Early this year, we set out to solve the frustrations that many developers experience with the beta distribution process. We’ve since worked around clock to bring you Beta by Crashlytics before summer kicks off! Built for developers from the ground up, our beta distribution service gives you the most streamlined experience for distributing both your iOS and Android apps. We’ve made inviting testers effortless, while giving them a sign-up workflow so simple that even grandma can beta test your app! With our pristine web dashboard, you can track the progress of all your testers in one place — starting with how many have been invited to test all the way to how many issues occurred.

Like our award-winning crash reporting solution, we shipped a product that helps you manage your testers right within your existing workflow. You can invite testers, distribute new builds and set release notes all through your Mac app or Android IDE plugins. We also enhanced the navigation UI, so you can easily switch between your crash reports or your beta distributions. By combining crash reporting with tester metrics, you can be sure that your app will be ready for the spotlight.

If you are already using Crashlytics and want to access Beta, login here and look for the new beta icon on the left sidebar of your dashboard!

Latest from Crashlytics Labs

Ever since we launched Crashlytics, we’ve heard from many developers who expressed interest in Crashlytics support for Mac apps. We set out to bring you the same user experience that we’ve delivered on iOS and Android now for OS X. After privately testing with hundreds of developers, we finally opened access to everyone as part of Crashlytics Labs. With Crashlytics for OS X, you can pinpoint the exact line of code that caused your Mac app to crash — just like our support for iOS and Android. For those of you building Mac apps, you now have a one-stop-shop to manage the performance of all your apps!

While we were heads down on OS X support, we added the ability for you to rename apps right within our Settings dashboard. This feature gives you complete control over your app names, so if things change after you’ve onboarded your apps, you can adjust even more easily!

Here’s our internal changelog:

General

  • Web
    • Shipped ability to rename apps in Settings dashboard.

Crashlytics for OSX

  • Mac App
    • Extended all existing crash reporting features to support Mac apps.
  • iOS SDK
    • Extended all existing crash reporting functionalities to support Mac apps.

Beta by Crashlytics

  • iOS SDK
    • Deployed in-app updates and notifications for sending new builds to testers.
  • iOS Webclip
    • Shipped app icon analyzer and build page auto-branding functionality.
    • Added support for multiple organizations in beta distribution.
    • Implemented detection mechanism to make beta distribution device and OS aware.
  • Android Beta App
    • Shipped app icon analyzer and build page auto-branding functionality.
    • Deployed in-app updates and notifications for sending new builds to testers.
    • Implemented detection mechanism to make beta distribution device and OS aware.
  • Mac App
    • Enhanced navigation UI to enable switching between crash reports and beta distributions.
    • Deployed UI for building app, inviting testers, adding release notes and managing a list of testers and builds.
    • Implemented bulk import via CSV functionality for adding testers.
    • Added full support for Enterprise certificates and Enterprise signed apps.
    • Shipped app provisioning preference detection and provisioning profile auto-selection.
    • Shipped ability to identify and resolve missing UDIDs for testers.
  • IntelliJ
    • Enhanced navigation UI to enable switching between crash reports and beta distributions.
    • Deployed UI for inviting testers, sending builds, adding release notes and managing a list of testers and builds.
    • Developed APK drag-and-drop functionality for creating distributions for Android.
    • Implemented bulk import via CSV functionality for adding testers.
  • Eclipse
    • Enhanced navigation UI to enable switching between crash reports and beta distributions.
    • Deployed UI for inviting testers, sending builds, adding release notes and managing a list of testers and builds.
    • Developed APK drag-and-drop functionality for creating distributions for Android.
    • Implemented bulk import via CSV functionality for adding testers.
  • Android Studio
    • Enhanced navigation UI to enable switching between crash reports and beta distributions.
    • Deployed UI for inviting testers, sending builds, adding release notes and managing a list of testers and builds.
    • Developed APK drag-and-drop functionality for creating distributions for Android.
    • Implemented bulk import via CSV functionality for adding testers.
  • Web
    • Implemented feature switch opt-in flow with auto-branding functionality.
    • Shipped release note editing feature via web dashboard.
    • Deployed dashboard for tracking beta testers statuses (invited, accepted, launched, installed) and related issues.
    • Shipped top issues, tester activity and developer activity dashboards.
    • Implemented add tester feature with full search and autocomplete functionalities.

View More

 

At Crashlytics, we’re passionate about building tools that developers love. Three months ago we announced a new Crashlytics Labs project: a beta distribution tool to simplify the process of sharing apps with testers. Since then, we’ve seen an overwhelming demand from iOS and Android developers wanting to get their hands on our latest tool, and the feedback has been outstanding.

I love that we can manage everything from testers to builds in one place — for both iOS and Android. This is a huge improvement in our workflow.

Nicolas Melo,

Hundreds of top mobile developers have already distributed their apps to thousands of testers, and we still have people excited to experience what all the hype is about. In response to this demand, we’re excited to announce the official launch of Beta by Crashlytics. This means it’s now fully supported by our engineers, designers, user experience folks and amazing support team, among many others. This also includes a rapid release cycle, so you can expect continuous updates for features and bug fixes automatically and on a regular basis.

The Most Streamlined Beta Distribution Experience.

We’ve heard your frustrations about the state of beta distribution today. Poor UI, confusing registration systems, frequent downtime, and only single-OS support. It’s time to build something usable with both developers and testers in mind.

We applied our Crashlytics power and polish to this problem. The result: a streamlined experience for distributing apps that gives you a single, cross-platform toolset for iOS and Android. Beta distribution should be an intuitive process for you and your testers so you can focus on what matters — building your app, not stressing about getting testers up and running.

With Beta by Crashlytics, you can easily invite new testers through a seamless sign-up workflow, manage testers on the web or right within your IDE, and analyze key metrics to determine when your app is ready for prime time. Combined with our crash reporting solution, there is now a one-stop-shop for debugging and distributing apps. Oh, and it’s free.

Your App, Front and Center.

With the R&D efforts inside Labs, we’ve applied many of our major breakthroughs to Beta by Crashlytics. With only one chance at a first impression, it’s crucial to deliver a high-quality, fluid tester experience. Beta by Crashlytics helps you invite or onboard testers and send builds with just a few clicks. We authenticate the device without requiring user registration. This results in a dramatically noticeable reduction in the time it takes to get your testers up and running.

Your app and brand should be front and center, not buried behind unnecessary UI chrome or colors. Beta by Crashlytics intelligently analyzes your app’s icon and automatically tailors the tester experience to match your apps’ color scheme. The experience for your testers will be seamless and consistent with your brand.

Your Workflow, Uninterrupted.

Beta by Crashlytics is deeply integrated with our existing IDE plugins for Xcode, Android Studio, Eclipse and IntelliJ. You can now invite testers, distribute new builds and enter release notes all via our Mac app or Android IDE plugins. Using a build server? We’ve got you covered. Just upload your build, add testers and you’ll be up and running with just a few tweaks to your build script.

To ensure testers have a great experience, we’ve taken a proactive approach when working with Apple’s provisioning portal by identifying testers that you’re missing UDIDs. On Android, as soon as your testers install the Beta by Crashlytics app, it’s automatically customized and bootstrapped so your app is ready to be launched and tested.

All Your Testers, All in One Place.

The only thing more important than getting your testers up and running is managing and understanding their status. With our web dashboard, you can view the progress of your testers in a sleek racetrack UI. At a glance, you’ll see who is most active or who is still ignoring your invitations. Also, see a high-level view of most recent tester activity to identify new tester status.

Collaborate with your team without being in the same room. Our audit trail shows the most recent developer activity as your team distributes, updates release notes and invites more testers. Want to troubleshoot reported issues with your app? See a high-level overview of your top issues. With just one click you’ll be in your Crashlytics Issues dashboard, with all of our deep analysis tools to help you debug the most complex crashes. Get performance insight, starting with beta testing, all the way through App or Play store distribution.

What’s Coming.

We have a pipeline of features rolling out over our rapid release cycle. Over the next few weeks, you’ll see the beta distribution icon appear on the left sidebar of your existing account. Our dashboard will immediately get you up and running in just a few clicks. Existing customers, learn more on the Beta page and see our updated ToS and Privacy Policy. New customers looking to experience the power of Crashlytics, sign up here.

Don’t just take our word for it:

Setup was a simple drag-and-drop, and the process for sending builds to testers is a no-brainer. This is exactly the beta distribution solution we’ve been waiting for on Android!

Stephen Parish,

We do several hundred internal app releases a year and many times twice a day. Crashlytics has made this monotonous task, ultra lightweight, efficient and painless.

Tony Longo,

Crashlytics’ beta tool is, hands down, the simplest to use. Getting started took almost zero effort and their integration with XCode is excellent. I love how it does all the work of preparing and distributing builds for me all the way down to automatically detecting new archives.

Allan Carroll,

 

Highlights from Twitterverse:

 


View More

 

When we first launched Crashlytics, we started by solving the problem of crash reporting for iOS and Android developers. Since then, many of you have expressed interest in a crash reporting solution that supports both iOS and Mac apps — and we’ve answered your request!

At Crashlytics, our passion has always been to deliver the most powerful developer tools, so that you only need to focus on building awesome apps. Even after opening access to our Beta Distribution service in February, we managed to have a little downtime and kept ourselves busy experimenting in Crashlytics Labs. Now, we’re excited to announce our latest Labs project: Crashlytics for OS X.

Our new support for OS X apps provides the same award-winning experience that you’ve come to expect from us, starting with the seamless install experience to the actionable insights, down to the exact line of code that caused your Mac app to crash. With easy-to-digest stack traces and an upgraded settings dashboard, you can seamlessly manage all your apps under one roof. We’ve been privately testing our Mac support with hundreds of developers, and we’re very thankful to everyone who’s given us feedback.

From our friends at Buffer:

We’ve been using Crashlytics for our iOS & Android apps for a while and now we’re spoiled with the same amazing reporting for Mac. Crashlytics allows us to hunt down pesky crashes across all of our supported platforms, you’d have to be mad not to use it.

Andrew Yates,

We’re excited for you to try out our latest Labs project, and can’t wait for your feedback as we continue to tweak and enhance its functionalities. To check it out, simply add your Mac app using our plugin or, if you have yet to experience the power of Crashlytics, sign up here.

Cheers,


View More