Introducing Fabric

 

Introducing Fabric

Almost three years ago, we set out to solve the problem of mobile crash reporting. Since then, we’ve launched our deeply technical, award-winning crash reporting service, and with Twitter, expanded our product line to include a white-labeled beta distribution tool and our real-time mobile analytics product. Our mission has been, and remains, to build the best mobile developer tools.

Today at Flight, we announced the evolution of all of this work: Fabric, a modular mobile platform that makes it easy to build great apps.

We’ve thought long and hard about how to deliver great solutions to address the challenges developers face. The Crashlytics team, together with teams at Twitter and MoPub, have developed Fabric. It’s exactly what we hoped to build back when we started the company.

Fabric is modular, so you pick just the features — we call them kits — you want. If the Crashlytics Kit is the one you need for your app, you can easily add just that one. Crashlytics customers will recognize the Fabric interface: it’s based on our existing IDE plugins but with a fresh new look. You’ll even see the same familiar dashboard.

Read more about the Fabric features and individual kits on the Twitter developer blog.

What’s next

In the coming weeks, we’ll be rolling out Fabric to current Crashlytics customers. We’ve worked to make the upgrade experience very simple for you. If you’re interested in exploring the other kits (Twitter and MoPub), they are easily accessible in the new plugin.

As with all our launches, your experience and feedback is critical to us. Write to support@fabric.io to let us know your thoughts. We really want to build the tools that you love to use.

Onward,

 


View More

 

September_Update

School’s back in session, and we have lots of upgrades and enhancements for you.

Last month, we launched group support for Beta by Crashlytics and improved plugin support on Android. This month (while many of you were no doubt waiting in line for your new iPhone), we shipped enhanced features for Answers by Crashlytics and Beta by Crashlytics, launching Swift support and improved version tracking. Oh, and we also unveiled our participation in Twitter’s first mobile developer conference, Flight. Will we see you there?

Improved alerts

When we launched Answers by Crashlytics, we set out to create a mobile analytics tool that required zero analysis. We wanted the alerts to be so intuitive that you could understand the pulse of your app with just a glance. Now with email alerts, it’s even easier for you.

Our daily digest offers a summary of your app’s performance from the previous day. With these top-level metrics, you easily get a sense for how your apps are performing without you needing to do any analysis – delivered right to your inbox. With our real-time stability alert email, you know immediately if the stability of your apps has changed. No need to sit and watch your dashboard all day, we’ll deliver the information to you, with the ability to easily jump back into the stability page of your Answers dashboard. And as with all of our email notifications, you can easily manage your preferences in your settings dashboard.

The more the merrier

Last month, we launched group support for Beta by Crashlytics, giving you the ability to send specific builds to a specific set of testers based on their development cycle. This month, we added the ability to upload .csv files. Now you can easily import lists and add testers to groups to get even more of them up and running.

Gone, but not forgotten

We know many you have very active release cycles; older versions of your app quickly become outdated. We heard you loud and clear when you asked for the ability to archive old versions so you can declutter your version list. Now, your dashboard shows a quick view of the versions that matter most.

We love when you share ideas of how we can make app development easier, and are always eager to learn how we can help. Make sure you keeping sending along feedback, product requests or just say hi to our team at support@crashlytics.com.

Build how you want, where you want

When Apple promoted Swift as a language that was easier to read and maintain, we wanted to get on board. So this month, we launched support for Swift apps, providing developers with the flexibility you need to build inside existing workflows and streamline the overall development process. We developed a customized onboarding experience with our Mac app letting you 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.

Join us at Flight

In case you missed it, we announced Twitter Flight: Twitter’s first conference exclusively for mobile developers. There’s still time to apply to attend. We’d love to see you there, so don’t miss out!

Here’s our internal changelog:

General

  • iOS SDK
    • Removes requirement to import Crashlytics in your bridging header for Swift apps.
  • Mac App
    • Support for seamless Swift app onboarding via plug-in.

Beta by Crashlytics

  • Web
    • Added .csv upload allowing you to easily import tester lists.

Answers by Crashlytics

  • Web
    • Launched the daily digest email highlighting your key metrics from the previous day and the real-time stability alert email.

Crash Reporting

  • Web
    • Added version archiving to declutter your version list.

View More

 

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