by Brian Lynn, Sr. Product Marketing Manager
Happy Halloween from our (Crashlytics) family to yours! Over at CrashHQ we’ve somehow managed to find time to ship two major product updates this month (more on that later) — which is surprising considering how much time “some” of us spent infusing locally distilled vodka with fresh pumpkin and hand-embroidering “Doogie Howser, M.D.” onto that lab coat we bought at Good Will.
But even before October rolled around and we started getting into heated discussions with our co-workers born after 1990 about the blasphemy of never having heard of half the potential costumes one could create based on Mike Myers SNL skits, we accomplished a lot. In fact, last month we released an even lighter-weight version of our Android SDK, improved IDE plugin features, and easily shareable crash reports. This month we kept up that same momentum and launched Crashlytics for Android Studio and Crashlytics Real-time search!
Support for Android’s Next Big Thing
When Google first announced Android Studio last spring, Android developers everywhere were excited to start building their apps in an IDE designed specifically for them. This month, we released our plugin for Android Studio, bringing the power of Crashlytics to Android's premier IDE, complete with robust Gradle support. Much like our plugins for Eclipse and IntelliJ, we made it seamless to integrate Crashlytics into your Android Studio workflow, along with access to the same powerful features: real-time issue browsing, SDK addition to new apps, and fully automated ProGuard deobfuscation. Again, all while searching the entire Greater Boston Area for the perfect, most-historically-accurate Salvador Dali mustache ;)
We also created a more dynamic and responsive interface shared by all of our Android plugins. The new UI sports slick page transition animations, an app selection screen that tells you exactly which apps are already configured for Crashlytics, and the option to easily switch between your apps. Regardless of your choice between Android Studio, Eclipse and IntelliJ, you can have an effortless and streamlined debugging experience. (Picture taking your kids trick-or-treating without the inevitable sugar-induced melt down!)
Locate Issues from Anywhere, Anytime
When we first launched our iOS and Android SDKs, our unique logging features allowed developers to capture logged data with highly actionable insights. For our new real-time search functionality, we dramatically increased the flexibility and search precision by creating new indices to capture custom keys, logged events and custom user fields. This gives you the power to instantly locate the exact crashes you’re looking for with vivid details, along with the option to search across all build versions or hone-in on a single one.
Here’s our internal changelog:
- Fixed CrashlyticsMissingDependencyException when building with aapt's --rename-manifest-package option.
- Upgraded plugins to go directly to issue browser on launch.
- Improved display of app and user names that use non-ASCII characters.
- Integrated new components of a new standard UI library such as a new sidebar and other components swaps.
- Switched the office kegerator over to a frosty pumpkin ale.
- Took the My-Kid-Has-the-Cutest-Costume contest offline by having a company Halloween party.
- Finally nailed consuming the right amount of candy at said party as to not get a stomach ache (speaking for our children, not ourselves).