Welcoming fastlane to Fabric

By Hemal Shah, Product Manager

When we built Fabric last year, we set our sights high: to give developers best-in-class tools for building the best apps. So we’ve been heads down shipping upgrades, integrating with popular tools, and even sending a bus full of really smart people to meet developers all over the world.

Today at Flight, we were thrilled to welcome fastlane, the most popular deployment tool on iOS -- and now available on Android -- into the Fabric developer toolset.

iOS deployment: the way it should be

Shipping a new app or release build is often a cumbersome, repetitive process. On iOS, you need to test your app, take hundreds of app screenshots, build the app, tackle signing issues, prepare push certificates, upload your files, and finally… submit to the App Store. All of this can easily take up the whole day, or even weeks. Then came fastlane. 

Founded by Felix Krause, fastlane gives you a set of open source command line tools to unify and automate your entire iOS app deployment process, cutting your release time from weeks down to just hours. With 10 tools and 100+ integrations that are free, fastlane connects all these tools into a single and completely streamlined workflow.

Using fastlane, you don’t have to worry about any complicated commands. Just define your “lane”, specifying which tools to run in which order, and fastlane will take care of the rest. Getting started is also incredibly simple: just install the fastlane gem via command-line, and you’re off and running. Used by thousands of developers worldwide, we are ecstatic to include fastlane, a tool that developers love and respect, in the Fabric toolset.

Android deployment that’s completely streamlined

The vision for fastlane has always been to build a cross-platform, continuous deployment and integration tool that saves developers weeks of time in their release process. That’s why we’re excited to introduce fastlane for Android.

Now Android developers have access to the best open source command line tools to unify and automate your entire app deployment process to Google Play. fastlane sits right on top of Gradle and uses it as the build, test and dependency tool of choice, easily fitting into your existing workflow. We couldn’t be more excited to bring the same seamless experience from fastlane for iOS to Android. To learn more, check out Felix’s post.

The future of fastlane is secure

Now that fastlane is part of Fabric, Felix plans on making fastlane even more powerful. But don’t worry — everything in fastlane will still work as expected and will remain open source and completely free. We’re deeply committed to the future of fastlane. We’ve recently released the 1.0 versions of the open source fastlane tools, and we will continue to invest resources into integrating fastlane into the Fabric experience. We can’t wait for you to use it.

 


Introducing Eight New SDKs on Fabric

By Jonathan Zazove, Product Manager

Since launching Fabric last year, we’ve seen a number of other key needs within mobile development: scaling infrastructure, integrating payments, and running A/B tests, among others. We wanted to help solve these challenges by leveraging some of the best-in-class tools within the industry, and do that without the typical frustrations that come with the adoption of new mobile SDKs.

That’s why today we’re excited to introduce eight new partners that join the Fabric developer toolset:

 

Automatic sign-up

We thought long and hard about which problems developers had when integrating SDKs beyond those we focused on over the last year. We knew you’d rather spend time coding instead of filling out sign-ups and searching for keys to put in your app, and wanted to build something to help eliminate these tasks.

With Fabric, we'll automatically provision your keys for all of your Kits and onboard your app. Now you can sit back and focus on the fun stuff, like coding.

If you’re already using Fabric, you can now install the Amazon, Stripe, and Optimizely SDKs right within your Mac app or Android IDE plugins. Forget jumping through different repos or downloading installation packages from multiple places; Fabric does the heavy lifting. You can access all three SDKs in one place and be up and running in just a few minutes.

We're excited to make Stripe available on Fabric. Developers are designing and building products that will fundamentally change the world, and Stripe is the best way for them to accept payments. With Fabric, even more developers can use Stripe to fuel their growth by providing a seamless payment experience directly within their apps.


As with our core kits, you can upgrade your Amazon, Stripe and Optimizely SDKs to their latest version in one click within your Mac app or Android IDE plugins. We also recognized the experience our partners provide, and wanted Fabric customers to have that same first class experience. That’s why we’ve built support for popular dependency managers for both platforms. You spend less time managing your SDKs and more time building your app.

A/B Testing and Personalization can make or break a business. We’re excited to partner with Fabric because they understand the value in that,” said Wyatt Jenkins, VP of Product, Optimizely,”Optimizely and Fabric work seamlessly together so that developers can focus on what matters most: providing amazing optimized experiences for their users.


Right now, we’re rolling out the Amazon, Stripe, and Optimizely Kits to a number of current customers. In the coming months, we’ll work with partners to roll out their SDKs on Fabric with the same experience.

Here’s what our partner Nuance said, whose SDK is coming soon:

We’re thrilled to be working with the Fabric team to bring our Nuance SpeechKit to the Fabric toolset. With SpeechKit, implementing voice into apps will be easier than ever for developers, and we're excited to see how they use it to create new experiences for the Twitter community


Learn more about our partners and how they can help you build even better apps.

 

Fabric's core Kits: even more powerful

We haven’t neglected the Crashlytics, Digits, Twitter, and MoPub Kits that launched last year. We’ve been thrilled by the response from the community since then: Crashlytics was named the #1 most implemented SDK for performance and Answers was named the #1 most implemented SDK for mobile analytics on iOS; Digits has been implemented in some of the world’s top apps, including Vine and Periscope; MoPub is one of the world’s largest mobile ad exchange for developers on the market today. We’ve been busy upgrading these Kits with a slew of new features:

We’re excited about all these new SDK partners, Kit features and experimental projects, and we’ll have more to share once we open access to more partner Kits in coming months. Stay tuned!

 




Introducing Audience Insights

by Brian Swift, Product Manager

Since we launched Answers Events in July, Answers has been recognized as the #1 mobile analytics SDK on iOS. We’re humbled by this honor. And that’s motivated us to build it out even further in our quest to make mobile analytics even simpler.

Over the past few months, we've been tackling another problem in mobile analytics: the fact that developers don't have any visibility into who’s using their apps. What are the demographics of the user base? What are these people interested in? The answers are key to important product and marketing decisions.

Today, we're pleased to introduce a new feature to surface some of this information: Audience Insights.

Visibility into your user base

Using Audience Insights, you can quickly gather trends and information about who is using your app. Let’s say your audience is predominantly female, interested in technology, business and news, comedy, and concentrated in the greater Chicago area. If you’re marketing to your users or wanting to build some key new features geared to this profile, Audience Insights gives you the intelligent data you need.

Audience Insights is the benefit of a brand new integration between Answers and Twitter.  Answers will leverage Twitter’s robust audience insights data set to tell you the key demographics and interests of your user base. The Audience Insights information displayed in Answers is based on sampled, aggregated data to protect the privacy of users while providing you with powerful insights. The feature can be found in the Monthly Active User and Answers Events sections of your Answers dashboard. If you are an app developer, then to learn more about these changes, please read the email we circulated and our new Answers Agreement, which goes into effect on 11/20/2015. If you are an end user of an app that has integrated Answers, then to learn more about these changes please read our new Answers Privacy Policy, which goes into effect on 11/20/2015.

 

Audience Insights takes out the guesswork, giving you a high level snapshot of the users you care most about. If you’re using Answers Events, we’ll soon be providing customer segments based on key demographics and interests for your app. You’ll be able to take action by improving your app or marketing to users like ones you’re most active with.

From Crashlytics Labs: Unity and tvOS Support, Logged Errors for iOS

by Jason St. Pierre, Product Manager

Last month, we improved our crash reporting service with enhanced visibility into the life cycle of an issue. Even though Crashlytics is already recognized as the #1 most implemented performance SDK, we knew there was more to do. Many app developers face challenges such as getting deep, actionable crash reports for their games, or gaining visibility into the stability issues that don’t always result in a crash.

Through Crashlytics Labs, we’re always tinkering with new ideas. Today, we’re announcing three new tools in beta: support for Unity, one of the most popular game development engines; support for tvOS; and the ability to log NSErrors on iOS, OS X and tvOS.

The onboarding process for Unity-based projects has traditionally been cumbersome. Our beta support for Unity aims to give you a completely streamlined onboarding experience. Right out of the box, our beta will support both Unity 4 and 5; you’ll no longer have to use your Mac app or Android IDE plugins to start building.

From our friends at Dots, Androidsx and Nordeus:

Having added a lot of plugins so far, I have to say that this was by far the easiest integration.

- Miša Damjanić, Game Designer,


We also knew that the developer community is excited to build tvOS apps that will live on Apple TV. Because of this, Crashlytics now supports crashes that come from those apps on Apple TVs. Available through Crashlytics Labs, you can now test out our tvOS app support in beta.

Beyond actionable insights into errors when an app or game crashes, we saw another need from many those who want visibility into NSErrors. Just because an app didn’t crash doesn’t necessarily mean that the user had a flawless experience, and our beta support for logging errors aims to help you solve that. Not all serious stability issues are crashes, and knowing about other non-fatal errors can help monitor and address problems before they become more serious, or uncover issues that might be due to a server/back end problem, etc. Starting in beta on iOS, OS X and tvOS, we plan to make NSErrors accessible so you have a way to optimize user experience even when your app isn’t crashing.

If you want to apply to test our new tools and other secret projects we’re working on, sign up here.

Cheers,

Crashlytics #1 in Performance, Answers #1 in Mobile Analytics

by Wayne Chang, Co-founder

Just a few months ago, Crashlytics was namedthe #1 most implemented performance SDK by SourceDNA, the world's largest database of mobile app intelligence. Not only was it the most implemented, it was more than #2-6 combined! At the same time, Answers, the mobile analytics tool we built just over a year ago, was named #2 on iOS and #3 on Android.

Today, we’re thrilled to share that according to SourceDNA’s newest report, Answers is now the #1 most implemented mobile analytics SDK on iOS — just five months after it was named #2!

Here’s what SourceDNA said about Answers and Crashlytics just a few months ago:

Twitter’s efforts in the mobile ecosystem are clearly paying off. Their tools are some of the most implemented in apps that we’re seeing. It’s a clear sign that they are really making an impact and leading the way with mobile.

-


Since founding Crashlytics, our passion has always been to build developer tools that you love. With both Crashlytics and Answers being #1 in their space, we’re humbled, thrilled and ecstatic with the positive reaction for everything we’ve built. Even though we’ve received this recognition, we don’t plan to be complacent. We look forward to continuing our mission of building the best services for every developer in the world.

(If you haven’t yet, see the inside story of how a team of six of us built Answers to be the most popular mobile analytics tool today.)