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.
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.
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!
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.
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.
Highlights from Twitterverse:
It’s that time of year again, AnDevCon is back! Last Fall, we took center stage with our co-founder Jeff Seibert’s keynote presentation. This year we’re heading to the classroom to host two sessions that you won’t want to miss! We’re not the type to sit on the sidelines, we prefer to dive in and actively participate by sharing our knowledge with other Android mobile developers.
It’s time to crack open your laptop or your favorite note taking app and get ready to learn from some of the smartest and most influential developers in the Android ecosystem.
Gradle: From User to Addict
Jake Ouellette, one of our Android engineers and resident Gradle expert, will be taking the AnDevCon stage for the very first time with his class “Gradle: From User to Addict.”
Just one year ago Google announced they’d be backing Gradle as a build system. Ever since then, Jake has been hacking away and sharing his knowledge on how to build using Gradle. All these lessons come straight from our experiences developing the Crashlytics plugin for Gradle, which has been heavily used in production by top Android app developers for the past year!
Session attendees can look forward to walking away with some of this great insight:
- Explore how both simple and complicated build scripts actually work.
- Learn when and where lines of your build scripts are actually getting executed and what conditions prevent them from changing the state of your build.
- Solve build process development challenges by using advanced tools and techniques (e.g., bytecode manipulation).
When: Thursday May 29th at 9:00 am
The War on Errors
Back by popular demand, Marc Richards is reprising his role as a coveted conference speaker with his talk “The War on Errors: Defeating Mobile Crashes at Scale.”
As a former Senior Software Engineer and current Engineering Manager for Crashlytics, Marc’s class will feature both technical content and explore strategies for mitigating customer churn; benefiting engineers, product managers, and executives alike.
Here are some key takeaways that attendees can look forward to from his talk:
- Hear about our study of the causes and effects of crashes, which help mobile developers understand why their apps are crashing and what to do about it.
- Learn about the psychological and economic framework for prioritizing bug fixes.
- Explore key insights into how crashes impact your customers’ happiness, user retention, and ultimately, the success of your business.
When: Friday May 30th at 2:00 pm
Heading to AnDevCon? Marc and Jake want to meet you! When they’re not taking the stage, they’ll be hanging by our booth in the exhibit hall. Make sure to swing by and say hi
Posted by Stephanie Kahan on May 13, 2014 in Event, Featured
For two years running, Crashlytics has welcomed the mobile developer community to SF with our WWDC Kick-off Party and this year will be no different! Together with Twitter, we’re bringing you an even bigger, better, more memorable event. If you’ve attended one of our fests in the past, you already know what to expect. For newcomers, we’re planning the perfect night to help you unwind after a long day of sessions. Come join us behind the towering steel gates at 620 Jones for great drinks and great people. This year we’ve kicked things up a notch to celebrate the amazing apps you’re building – come hang with many of the world’s top mobile app developers, and tons of awesome Crashlytics customers. It’s a night you won’t want to miss. Want to crash our party?
- When: June 2, 9 p.m. – 1 a.m.
- Where: 620 Jones Street, San Francisco
- Price: On us!
- How: RSVP here (act quickly – tickets are limited!)
Impatient? Check out these highlights from 2013 and 2012.
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.
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.
We’ve been busy doing a little spring cleaning and are excited to bring you this month’s update. These improvements will make you want to dust off that old code and dive into fixing those pesky crashes that managed to stick around all winter! So as the old proverb goes, April showers bring… awesome UI enhancements, powerful navigation updates and deeply integrated support — or something like that!
Android Plugins: Enhanced Speed and Usability
We all know that faster is better! So, for those developing with IntelliJ and Android Studio, we improved overall build speed by reducing compilation time when building multiple flavor, Gradle-based applications. We heard from customers that this process could take up to several minutes. Now, with these improvements, the process is complete within just a few seconds — don’t blink, you might miss it!
We also enhanced plugin usability by adding updates to the navigation UI. We relocated the “+New App” button into the app selection panel and introduced icons for both Crashes and Non-Fatal issues making navigation much more efficient — consider it a dose of our spring cleaning, we organized and spruced things up just for you!
Powerful Notifications and Seamless Navigation
Earlier this month we announced our improved Settings, including a completely revamped UI and increased page speed by over 4200%. This new feature includes a more seamless, real-time, filtered search to help quickly and easily find exactly what you’re looking for — unlike that needle in a haystack situation going on in your garage that you’ve kept putting off until the weather warmed up!
We’ve improved notifications by adding the ability to toggle between watched and unwatched apps. To further simplify this process, we’ve tailored this experience so that you only have to set these preferences once, offering a default category for newly added apps. We added email routing to help you manage where these notifications are sent and also added bulk invite functionality to help you more easily get team members up and running!
Faster, Stronger Support
We love connecting with developers and hearing your feedback, which is why we’ve streamlined the process of connecting with our support team. You can now submit a support ticket without ever having to leave your dashboard! We also added the ability for you to automatically include a screenshot of the page you’re on with a simple click of a button. In addition, to help you get you answers even faster, our dashboard intelligently analyzes your question and curates the most relevant Q&A topics for resolving the issue. Test it out and tell us what you think, or just say hi.
Here’s our internal changelog:
Android IDE Plugins
- Enhanced plugin usability with updates to the navigation UI by relocating “+New App” button into the app selection panel and introducing icons for Crashes and Non-Fatal issues.
- Improved overall build speed by reducing compilation time when building multiple flavor, gradle-based applications.
- Upgraded our backend to support future product and feature development.
- Fixed a bug which eliminates inaccurate logging of errors from older devices caused by using an updated API.
- Revamped UI for the settings dashboard.
- Added seamless, real-time, auto-fill search to the settings dashboard.
- Streamlined settings notifications with added ability to “watch” or not watch apps.
- Added email routing, allowing you to assign a confirmed email address for each of your orgs.
- Increased page speed by over 4200%.
- Added the ability to invite multiple team members to your org at once.
- Streamlined support communication by adding the ability to connect with support directly from your dashboard.