Skip to content Skip to sidebar Skip to footer

Fabric Crashlytics the Developer Needs to Upload a Build for This Distribution

fabric logo

Of all tech companies, Twitter has been infamous for having a complicated human relationship with developers. It seems that the company wants to change that. Twitter hosted "Flight", its showtime programmer briefing, terminal twelvemonth and more recently hosted "Flock", where information technology announced Fabric, a new development platform consisting of three development kits: Crashlytics, Mopub, and Twitter Kit.

Fabric promises developers many features, such as sign-in with Twitter, Twitter Embeds and phone number-based logins, "with just a single line of lawmaking". This brings Twitter into competition with Amazon, Facebook and Google, who all provide back-end back up and tools that developers need to build mobile apps. The company announced a listing of companies who are already using Material, including AOL, Kickstarter, McDonalds and Spotify.

Allow's have a await at the components of Fabric to see what it's capable of!

Crashlytics

The first component of the Fabric suite is Crashlytics, acquired by Twitter in early on 2013 equally function of its strategy to build the mobile development community. Crashlytics is ameliorate known for its core production, a lightweight crash-reporting framework, which is like shooting fish in a barrel to install and use out of the box.

Crashlytics

Crashlytics lets you track each release of your app, for iOS and Android, communicable all crashes and providing insights. For iOS, the Crashlytics Kit uses a multi-step process to provide progressively higher levels of detail. Information technology starts with on-device symbolication. In one case a crash written report makes information technology into Crashlytics' system, stack frames are then re-candy against your application's dSYM on Crashlytics' servers.

With Android, it analyzes your crashes and automatically deobfuscates stack traces, starting time with on-device exception handling. In one case the crash report reaches the system, Crashlytics re-processes the stack frames against your application'south mapping file that was automatically uploaded to the servers at build time.

Crashlytics supports NDK, allowing Android Developers who code in C/C++ to build more stable apps. This is an important pace for the futurity of Android, as information technology's critical for apps to take advantage of the ever evolving new hardware coming out.

Crashlytics is compatible with nigh versions of OS X forth with full support for Android Studio, Eclipse and IntelliJ.

Beta

Beta past Crashlytics is a cross-platform toolset integrated into Crashlytics, which aims to make Beta version distribution a more intuitive job.

You lot can invite individual testers to your app via email through the web dashboard or through the Crashlytics plugin. One time you select a distribution in the app, you tin can add new testers or re-select anyone you've added before.

beta

Interestingly, Beta past Crashlytics is Bone-enlightened pregnant that if you lot, for example, build for iOS7, your iOS6 testers won't be prompted.

Twitter Kit

To aid with distribution of your app, Twitter released Twitter Kit, including three products to help integrate various Twitter features easily.

Native embed Tweets

In the by integrating tweets in an app has involved many hours of piece of work. Twitter promises now that with a few lines of lawmaking, developers are able to embed Tweets into their apps and also way them to match their app'due south theme.

Tweet Composer

The Tweet composer allows people to share moments from your app to their Twitter followers. Cloth allows you to implement this in a hassle gratis way.

Sign in with Twitter

Twitter is pushing its authentication API with Fabric, allowing users to sign in using their Twitter credentials, rather than remembering individual user names and passwords.

By implementing Twitter'southward credentials consolidation gateway, developers are rewarded with the insights of the authenticated user's Twitter profile, including tweets, photos and followers in their network, which can exist leveraged to create viral engagement campaigns.

Digits

Twitter believes that we alive in a world where our mobile telephone numbers are the most common style to place our persona. With the reasoning that people already give their mobile telephone number to companies for various things similar loyalty programs, Twitter hopes mobile phone sign-in volition significantly lower the bar for new sign ups. Mobile phone numbers are frequently the only identifier in developing countries, as smartphone owners often don't have email addresses. Using a simple sign-in process via a mobile phone number for verification, Digits encourages users to authenticate, while safeguarding or compromising identifiable user profile information.

digits

Like to Twitter's video-sharing app, Vine, Digits lets you manage other apps' access to your phone number, or if needed, delete your account. What this ways for developers is that information technology'due south a more secure fashion to get new users on board who may not accept electronic mail, regardless where they are based.

Digits is built on Twitter infrastructure and is role of the Twitter Kit. Being fully themeable, information technology's able to adapt to the user feel of any app. It also won't post anything on the user's behalf since it isn't tied to their social network accounts, including Twitter.

Digits is available in 216 countries and in 28 languages, on iOS, Android and the web.

Answers

Equally part of the Crashlytics kit, Answers gives existent time assay of your app'south operation, sparing you lot most of the work needed to get useful feedback out of your data. It analyzes your app'south behavior over time and constantly observes trends and accounts for cyclicality in user beliefs, alerting you only when the pattern is abnormal.

Equally Answers is integrated with the same SDK you utilise for crash reporting, you tin now jump straight into specific builds in the problems dashboard and instantly address the stability of your app.

MoPub

MoPub is a monetization platform for mobile app developers, designed to maximize advertising revenue for apps through a single platform. Developers tin serve ads directly from advertisers, work with multiple ad networks, and tap into thousands of advertisers, who compete for inventories confronting other advertising partners on MoPub's substitution, MoPub Marketplace. MoPub shows the ad from the highest-paying advertiser, ensuring that developers can maximize their revenue.

mopub

MoPub supports all major advertisement formats including banners, interstitials, video and native ads, and boasts a new set of features to brand information technology easier to create and experiment with native ads. With MoPub'south native location control, you tin now cull the position of your ads and how oft they appear in your content stream in the MoPub UI, allowing you to find the right remainder betwixt the ads and the content in your app.

Another Adventure?

Afterwards changing the "game rules" for developers of their platforms in 2012, Twitter provoked a fierce backlash for making changes to their API levels. Changing direction and strategy every few years volition crusade Twitter to lose its followers (pun intended). The visitor has had a difficult relationship with the developer community.

With Fabric, Twitter wants to set itself apart again and regain the trust of developers. Having attended "Twitter Flock", Twitter'south developer briefing in Berlin, it looks very impressive, but the Silicon Valley-style smoothen talk served to the developer audience was cliched at times. Permit's hope the substance matches the delivery.

Are you looking forward to using Fabric? Practice y'all have enough apply for its features to supercede similar products you are currently using?

sandershereards79.blogspot.com

Source: https://www.sitepoint.com/introducing-fabric-twitters-mobile-development-platform/

Post a Comment for "Fabric Crashlytics the Developer Needs to Upload a Build for This Distribution"