Mobile backend services of Twitter and Amazon

Not long ago, I decided on the MBaaS that I should use for the new application. In this domain there are heavy competitors like Parse of Facebook, Firebase of Google and the latest Fabric avatar of Twitter Crashlytics as well as Amazon's AWS Mobile Hub.

If Parse entered the market first and was popular for a while, Firebase is not really a comprehensive backend mobile system, but a platform to synchronize real time data between different customers. So I will not mention Parse and Firebase, but will highlight some interesting backend service tools from Fabric and Mobile Hub.

Twitter Fabric

Twitter Fabric is an extension of Crashlytics – a famous product for crash analysis data. Fabric has been expanded into modular kits or SDKs to perform various tasks – analyzing mobile data, reporting crashes, unified mobile login structure, showing Twitter and promo server conversations. Mobile advertising brings revenue

Twitter Digits

Digits allow users to register or log in to the app via phone number – eliminate forms and remember the password. Yes, why do you need to remember the password when the phone number becomes your best digital identity? The chat / messenger apps are also fast becoming the norm for the app identification system. Digits solves all back end tasks like sending SMS, matching code … You can easily customize the external interface and feel in the registration / login process. In addition, phone numbers offer other advantages such as providing users with the ability to invite / add / search friends from users' contact lists. With the introduction / help / tour templates customized for different users, I realized that Digits has developed into a comprehensive creative service for new users for the first time.

Twitter Answers

Twitter Answers is the answer for Twitter for Flurry and Mixpanel – a standard toolkit for tracking app data. Twitter's advantage over rivals is a powerful, well-integrated crash analysis tool with Twitter Answers. For this advantage, the presence of custom default events, Answers allows you to see the most important content first. Some events such as Percent Crash Free Users, Crash Free Session and Sessions per Active User will take time and energy to evaluate the numbers from different data sets – this is the same as Google Analytics. In just one year from its launch, Twitter Answers accounted for 30% of iOS and 20% of the Google Play market.

Twitter Optimizely

Twitter Optimizely is a comprehensive visual editing tool, enabling testing A / B platform, and being the latest tool to join Twitter Fabric. Although still not widely developed, if you are looking for an A / B tool for the app, Optimizely is a great option, especially after it has been imported into Fabric.

Image results for Twitter Optimizely

Twitter Maps

Twitter Maps or Mapbox has not yet been released, but this is definitely one of the most interesting tools. Until now, the only option for most dev when using the map is Google Maps. Therefore, Mapbox has a mission to change the way we use maps in applications – it allows custom devs to experience the map according to the context used. I believe that local startups will have a lot to take advantage of from Twitter Maps.

Image results for Twitter maps

Amazon Mobile Hub

Through today's popular AWS platform, Amazone has provided dev with all types of backend services. While these services have replaced the core of many applications, Amazon is still left behind by app management services effectively – a set of analytics tools, full testing and synchronization. .

The introduction of Mobile Hub will help Android and iOS devs select and configure the services that the dev needs for the app, then Amazon will run the features on Lambda. Options include user login settings, user data storage, app analysis and other features.

Amazon Cognito

Cognito is a complete end-to-end service, allowing you to save data, such as the preferred app options or game status, across multiple applications. For businesses that own a mobile app ecosystem that uses regular IDs, each application must pay attention to the status of the user priority in the application or in other operating systems of the same application. use. Cognito makes this cumbersome management process easier than the way bawfg recommends mobile identity management and data synchronization across multiple devices. A funny story is that when I started writing this article, Twitter Fabric collaborated with Amazon to integrate Cognito into Twitter's toolkit!

Image results for amazon cognito

AWS Device Farm

A Software Test Engineer in my team once said: "Even though we have purchased all mobile devices that users use, we are stuck with all the crashes on a specific device." If you think testing different web applications on the Operating Systems / Browsers / Versions is a headache, then testing applications through many feasible devices is a disaster. AWS Device Farm will solve this problem – AWS Device Farm is a cloud system that allows you to test apps on multiple devices after Device Farm. Unlike the emulator, physical devices help us understand more precisely how users interact with the app, by considering factors such as memory, CPU capacity, location and adjustments of manufactures and carriers to base programs and software. Yes, this is really an agreement to run your test suite on most available devices.

Image results for aws device farm

ITZone via IDE Academy via Medium

Share the news now