The buzz from the Emmy’s is still in the air and while we all can’t be as lucky as Breaking Bad, the updates we have for you this month are certainly something to celebrate! Last month we launched our latest product, Answers by Crashlytics, and already have thousands of developers viewing their dashboard daily to understand their apps growth. This month we bring you enhanced features for Beta by Crashlytics and upgraded support for your Android IDE’s.

New Features for Beta by Crashlytics

Just last week we launched group support for Beta by Crashlytics, the first of many new features to build on top of our existing service. With groups, we’ve developed a smooth and intuitive workflow allowing you to distribute builds to select groups of testers with minimal effort. Through our intuitive tester management UI, you can easily find the testers you’re looking for and create tester groups.

With group management now integrated into our Mac app and Android IDE plugins, you can send builds to your groups within your existing workflow. For those of you who prefer continuous integration, using our build server support, you can now automatically send builds, specify the receiving groups, and publish release notes from the command line.

We’ve also made updates to the Android IDE plugins to show only the 20 testers with the most recent activity, with the ability to quickly jump into your dashboard for a full view of all testers — coming soon for the Mac app.

Improved Experience for the Latest Builds

We understand that developers are constantly upgrading their tools to the latest and greatest. We’ve added support and improved our plugin UI on IntelliJ and Android Studio for developers running Java 8.

On the iOS side, we’ve also made a commitment to ensure that developers are always having the best experience possible, even running Apple’s betas. We’ve improved support when distributing beta builds through Beta by Crashlytics for users running latest Mac OS X betas.

Hang out with Crashlytics

Curious to learn more about what we’re building and meet the team behind the scenes? We’re hosting a meetup in Boston and would love to meet you! Stay tuned for more meetups near your area coming soon.

Here’s our internal changelog:

General

  • Android SDK
    • Improvements to the onboarding experience to prevent errors when Android Projects aren’t parsed correctly.
    • Visual enhancements to code snippets when manually adding code while onboarding.

Beta by Crashlytics

  • Mac App
    • Upgrades to support groups distribution.
    • Improved support for distributing beta builds for users running latest Mac OS X betas.
  • IntelliJ Plugin
    • Upgrades to support groups distribution.
    • Updated the Beta distribution status screen to reflect the 20 testers with the most recent activity, including a link to your dashboard to view all testers.
    • Added support and improved plugin UI for developers running Java 8.
  • Eclipse Plugin
    • Upgrades to support groups distribution.
    • Updated the Beta distribution status screen to reflect the 20 testers with the most recent activity, including a link to your dashboard to view all testers.
  • Android Studio Plugin
    • Upgrades to support groups distribution
    • Updated the Beta distribution status screen to reflect the 20 testers with the most recent activity, including a link to your dashboard to view all testers.
    • Added support and improved plugin UI for developers running Java 8.
  • Android Beta App
    • Fixed corner case crashers on the App list screen and App details screen.
    • Made improvements to address network timeouts to better accommodate flaky connections.

View More

 

We launched Beta by Crashlytics with the goal of creating the most seamless beta distribution tool for developers and testers. After seeing a rapid adoption of our service, we recognized that there are other features we could build that would make beta distribution even more streamlined. We’re excited to launch group support, the first of many new features to build on top of our existing service.

We understand that often times developers need to send specific builds to a specific set of testers based on their development cycle. To combat the tedious process of individually selecting testers, we developed a much smoother and intuitive workflow. With our new groups feature, you can now distribute builds to select groups of testers with minimal effort.

With our smart search and dynamic interface, you can instantly find the testers you’re looking for. We’ve built an intuitive tester management UI allowing you to easily create tester groups and send builds to these groups within just a few clicks. To further streamline the group creation process, you now have access to your groups across every app within your organization, eliminating the need to create the same group twice.

To give you the most flexibility, we’ve integrated group management into our Mac app and Android IDE plugins — so you can send builds to your groups right within your existing workflow. For those of you who prefer continuous integration, using our build server support, you can now automatically send builds, specify the receiving groups, and publish release notes. You can collaborate with your team having them manage the testers and create groups ahead of time and just hit “send” when the time is right.

From our friends at Opera Software:

Group support from Crashlytics simplifies distributing our apps to a large set of testers. Not only is it easy to add, manage and distribute to a group, but it’s pretty too! This is exactly what every company distributing their app needs.

Carsten Zeiffert,

We hope you enjoy using groups for Beta by Crashlytics. We have many more functionalities on our roadmap and plan to continue rolling out new features in the coming months — stay tuned!


View More

Crashlytics July Update

 

Last month, amidst the World Cup excitement, we shipped several new integrations and tons of enhancements for both crash reporting and Beta by Crashlytics. With the summer in full swing, this month we officially released Answers by Crashlytics along with more new features and performance upgrades for Beta by Crashlytics.

Finally, Mobile Analytics You Don’t Need to Analyze

Ever since we launched Crashlytics two years ago, we saw a need for powerful tools that can help developers not only build, but also grow great apps. Two weeks ago, we launched Answers by Crashlytics, a new approach to mobile analytics that provides live insights into app usage, user growth, engagement and retention. Built into our existing Crashlytics SDK, you’ll have instant visibility into the key metrics and drivers of your app’s growth — with just one click and no extra code changes!

With Answers by Crashlytics, you can immediately understand your most important metrics, without having to guess the cause of abnormal user engagement; we’ll connect the dots for you. By intelligently analyzing long term trends, Answers provides a clear picture of true user engagement and retention, with proactive alerts when there are important changes. Combining Answers with our existing crash reporting tool and Beta by Crashlytics, you can immediately fix the critical bugs and rapidly test your new builds.

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

Fine-tuned Product Enhancements

In a day of overflowing emails, we’ve heard that sometimes beta testers lose their invites in their inboxes. We’ve added the ability for you to re-send your invitations to testers directly from your web dashboard, so you can be confident that you’ll reach every tester. We also dramatically improved the speed and performance of your web dashboard — everything from page load to tester search. Now, you’ll have an even smoother experience using Beta by Crashlytics.

For those of you who prefer the command line over your web dashboard, we’ve enhanced our build server support to give you more flexibility. Now, you can add testers and publish release notes right in the command line. To gear up for more new features for Beta in the coming months, we’ve also enhanced the performance and stability of our backend.

Here’s our internal changelog:

General

  • iOS SDK
    • Fixed an intermittent memory leak.

Beta by Crashlytics

  • Mac App
    • Added the ability to add testers and release notes to Beta builds directly from the command line.
  • Ant Support
    • Added the ability to add testers and release notes to Beta builds directly from the command line.
  • Maven Support
    • Added the ability to add testers and release notes to Beta builds directly from the command line.
  • Gradle Support
    • Added the ability to add testers and release notes to Beta builds directly from the command line.
  • Web
    • Shipped the ability to re-send invitations to testers directly from the dashboard.
    • Improved the speed and performance for page load and tester search.

Answers by Crashlytics

  • iOS SDK
    • Integrated Answers by Crashlytics.
    • Improved event collection speed by intelligently and quickly sending data at low impact times to optimize and reduce traffic on your app.
  • Android SDK
    • Integrated Answers by Crashlytics.
    • Improved event collection speed by intelligently and quickly sending data at low impact times to optimize and reduce traffic on your app.
  • Web
    • Implemented live tracking of active users with a real-time, auto-updating chart that displays the data stream.
    • Shipped a dynamic dashboard that summarizes the key metrics and highlights significant shifts.
    • Deployed engine to track Daily Active Users and their breakdown by device and OS.
    • Deployed engine to calculate Daily New Users and the ratio of New Users over Active Users.
    • Deployed engine to calculate Monthly Active Users, DAU/MAU ratio, and Retention metrics with breakdown between 1-day, 7-day and 30-day bases.
    • Deployed engine to track Top Builds and key metrics for each of those builds including Daily Users, Average Session Length and Percentage of Crash-free Users.
    • Deployed engine to track Percentage of Crash-free Users and Percentage of Crash-free Sessions.
    • Integrated crash reporting to identify top issues by date, number of occurrences and impact.
    • Deployed engine to calculate User Sessions and Average Sessions per User.
    • Deployed engine to calculate Median Session Length and Time in App per User.
    • Shipped user behavior analytics engine to determine cyclicality and truly abnormal patterns.
    • Implemented in-chart alerts on note-worthy changes for all key metrics.

Infrastructure

  • Enhanced our backend to improve performance and stability for future feature development.

View More

 

Every year, top mobile developers convene in San Francisco for WWDC and Google I/O, and as always, we want to be part of the fun. That’s why this year we hosted not one, but two parties, for iOS and Android developers.

You can guess from the line around the corner that the place was packed and the crowd was buzzing. It was great to meet and hang out with awesome developers from Apple, Google, Square, Path, Pandora, Pinterest and many more of the top mobile app companies.

Since we can’t travel back in time, here are some great photos to relive the memories.

If you didn’t get the chance to be there, experience the night here.

 


View More

 

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