Today Twitter announced Flight, the company’s first annual conference for mobile developers, and we’re joining in on the fun. Flight will take place on October 22nd in San Francisco. At Flight, you’ll have a chance to learn how Twitter can help you build the best mobile apps. You can learn more about Flight on the Twitter Developers blog.

As a friend of Crashlytics, we want to give you the first chance to apply to attend Flight. So take a peek at the details, apply, and we hope to see you there!


View More

 

swift_header_image

When Apple introduced Swift, their new programming language, at this year’s WWDC, like you our engineers didn’t waste any time and dove in to see what it was all about. After spending the past few months testing out support in our developer preview, we’re excited to announce Crashlytics official support for Swift!

Build How You Want, Where You Want

At Crashlytics, we’re huge supporters of making it as easy as possible to develop mobile apps. When Apple promoted Swift as a language that was easier to read and maintain, we knew we wanted to get on board. In anticipation of Apple’s upcoming announcement, we’re rolling out our official support so that developers can quickly get up and running. Our support for Swift provides developers with the flexibility they need to build inside their existing workflows and streamline the overall development process.

Our engineers worked tirelessly updating our backend to support the demangling of Swift crashes and took meticulous care to preserve our seamless onboarding and pristine UI. To provide you with a customized onboarding experience, our Mac app allows you to choose between building with Objective-C or Swift. Whether you’re new to Crashlytics or migrating to this new language, you’ll experience the same powerful features, combined with native support for Swift based builds.

swift_screenshot (1)

We love supporting developers as they continue to experiment with new and improved ways for building mobile apps. We’re excited for the launch of Crashlytics support for Swift, get started here.


View More

 

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