Category Archives: Android

Google Curved Mobile Search Results Interface

AMP Stories Start Appearing in Google Feeds on Android

After Snapchat and Instagram, Google starts rolling out its AMP based Stories feature to its Google feeds on Android platform. To recall, AMP news feeds are already available in Google Search.

AMP Stories in Google Feeds

AMP Stories Start Appearing in Google Feeds

AMP Stories is a rich and faster way of delivering news and information. The AMP arrangement allows delivery of Portrait images, videos, and infographics in a fit-to-screen format. These stories are accessed and navigated by just tapping to the right of the screen.

The feed appears in the Google feed in form of a portrait story card. The story card is a full-screen tall image labeled as a “Featured visual story.  When tapped, it opens the standard Chrome Custom Tab for an AMP story.

Publishers involved in the early development

Xiaomi Redmi 5 Note Pro Android 8.1 Oreo Update

Xiaomi Redmi 5 Note Pro Starts Getting Android 8.1 Oreo Update

It’s something what Xiaomi users have been waiting for. Xiaomi’s Redmi 5 Note Pro phones have started getting latest MIUI 10 update based on Android 8.1 Oreo.  The Chinese smartphone giant has announced the Xiaomi Redmi 5 Note Pro Android 8.1 Oreo Update via its Online forums.

Xiaomi Redmi 5 Note Pro Gets Android 8.1 Oreo Update

As the Android 8.1 Oreo Update is being rolled out, it might take up some time before showing up on every Redmi 5 Note Pro handset.

Xiaomi Redmi 5 Note Pro Android 8.1 Oreo Update

If you have the device, head straight to Phone Settings or boot up the Updater app to check if it’s available for you or not. If you can’t wait to get the update, do so by downloading the ROM from the company’s forum post.  The Android 8.0 Oreo updated isn’t limited to Redmi 5 Note Pro, but is also being rolled out for other premium  Xiaomi handsets including the  Mi 5, Mi 6, Mi Mix, Mi Mix 2 and the Mi Note 2.

Snapchat redesigned app for Android

Snapchat to Redesign its Android App, to be Launched Soon

Photo based messaging app Snapchat is set to unveil its redesigned app for Android users.  People associated with the development said that Snapchat is working on the alpha version of its Android app that’s designed to offer an experience more on par with the iOS version.

Snapchat’s Redesigned Android App

Reports suggest that the upcoming Snapchat Android app will have a faster user interface. The UI will also have Emoji brush as a new feature. The app is under the initial phase of testing with some bug fixes and a slew of camera improvements underway. The upcoming Snapchat Android app is said to have a tidier interface and smooth app running.

In Past as well, Snapchat launched its redesigned app that fell flat on user expectations. The design made the interface relatively complicated and led to a sharp decline in Snapchat’s user base. Sensing the damage done, the company discontinued the new Snapchat redesigned Android app and went on to the older one.

Android 9

What’s new in Android 9?

The new operating system from Google dubbed Android 9 holds a lot of promises and comes with necessary advancements that answers both pressing technical needs and societal burden for a company that’s as large as Google.

Top Android 9 Features

Android 9

New navigation system

Way back in 2011, with Google’s iconic Honeycomb OS they debuted the three button navigation system that’s been the standard ever since. The three button system for the Back, Home and Recents is being abandoned for a much more cleaner and subtle design improvement.

How the buyers receive it is up to question.

It’s a gesture-based system.The new navigation system incorporates a single home button. You may swipe the home button up to see predicted apps and up again to see all apps. Sliding to the side for each app lets you open those up.

Here’s how it works in detail:

  • You can tap on the home to go the obvious place- Home
  • Once you swipe up you can see the recent apps you used
  • Swiping up twice takes you to the app drawer
  • The back button has been reduced to selective appearance and you can see it only when need arises in apps and menus.

Since it’s the beta version and only a select number of users are using the features all this can appear confusing and will need some time getting used to. However, with all the feedback they’re garnering we will have a better version very soon.

If you don’t like gestures Developer Preview 2 and 3 still allow three button usage but it will be gestures going forward for all iterations.

Device manufacturers like HTC and Samsung with their new pressure sensitive home button phones too are making a leap in the same direction.

The all new Android Dashboard

The all-new android dashboard uses machine learning and probably predictive analytics to understand habits and promotes engagement. It uncovers detailed usage statistics for example the number of times you unlocked the phone, number of notifications, number of apsp you used and app engagement time helping you get a bird’s eye view of your engagement with the phone.

The feature wasn’t seen in Developer Preview 2 or 3 (but was announced) and future versions of Android P will have the dashboard and will offer detailed views on how you use the phone.

Well defined visual elements

Compared to the last iteration which was Android Oreo, Android P has a few visual elements that are markedly different.

It seems the designers were aiming for a more beautiful UI with this one.

Settings has colorful icons, there are circular icons and rounded corners for menu items. The UI will be noticed by users in how everything is more rounded and well shaped.

There’s something else the designers added. Speed and fluidity of motion. I can’t say whether it varies from RAM to RAM but the gestures and animations feel more fluid and quick. The menu options are smooth and fly under the finger and words will fail me to describe the experience.


Top 7 Automation Tools for Android Application Testing

With android standing tall on the frontline of mobility and smartphones technology, it is palpable that a strong influx of developers would turn their heads towards this ever-budding technology and wash their hands in its stream as well.

Best Automation Tools for Android Application Testing

This phenomenon has resulted in truckloads of applications flooding the Google App market. Believe it or not, testing plays a significant role in app development and deployment. Not enough emphasis can be put on the vitality of testing and for that, the development market has seen software that automates this function. Automation tools for android app testing have seen the light of day when their need arose and new software have joined the automation testing army ever since.

Choosing a suitable automation tool for android app testing from such an assortment of software can be a tedious task. Every software offers a fair share of advantages for users to go in its favor, that that does not make it any easy. To simplify this process for you, our dear readers, look to the requirements of your project, try to visualize the working scenarios for your app and then look towards a software that fulfills your testing needs. Moving forward, here is a comprehensive list of the best seven android app testing software on the market today-


An innovative name for Selenium for android, Selendroid is an automation framework that runs tests on the UI of native as well as hybrid android applications as well as the mobile web. Selendroid requires knowledge of scripting in Selenium as it uses Selenium 2 to determine cases for test purposes. The positives of Selenium include having the ability to be deployed on android devices as well as emulators.

It can also be integrated into the Selenium grid as a part of it in parallel as well as scaling testing. Selendroid is easy to install and use. It supports simultaneous test runs on parallel browsers, has its own test result reporting tool and supports extensions. The only noticeable drawback that Selenium displays are slow functionality on older versions of android, and for these reasons, it has made to the number one spot on our list.


Operating under the Apache License 2.0, Robotium is an open-source android app testing tool hosted on GitHub. Robotium is used to write grey-box test scenarios and is considered to be similar to Selenium in many ways. The feature that makes Robotium stand out from the crowd is its ability to work in both scenarios where the source code for the application is available as well as where only the APK file is obtainable.

Robotium requires its test cases to be written in Java and is fairly easy to navigate through. It allows execution of powerful test cases with minimal knowledge of the application under testing. The test cases are fast to execute and it integrates with Maven and Ant seamlessly. The major drawback in its android app development services is the fact that it cannot handle flash elements. There is no functionality to record and play and it does not provide any screenshots.


Built on the idea of native applications to have the freedom of being tested without the requirement of recompilation of apps or inclusion of an SDK, Appium is at number 3. Another open- source project, Appium automates native, hybrid as well as mobile web applications on android.

Appium allows its test cases to be written in any language that the developer is comfortable with. It has no bounds on supported frameworks to write and run tests. This is achieved by wrapping vendor- supplied frameworks in a single API. As it uses standard automation API’s on android, the need for recompilation for every test run is eliminated. The UI Automator can also generate detailed test reports.

4. WATIR (Web Application Testing in Ruby)

Watir (pronounced Water) is yet another open source project from Brett Pettichord and Angrez Singh. It is an open- source family of libraries based on Ruby for automating testing for android. Watir is an amalgamation of smaller projects by the name of Watir- Classic, Watir- Webdriver and Watirspec.

The basic idea behind Watir is its usage of Ruby as a scripting language to fill forms and validate data on web browsers. It has a reputation for achieving great test coverage and it natively supports IE. Watir uses Object Linking and Embedding capabilities of Ruby to not emulate a browser, but to drive the browser itself through COM architecture.


Maintained by Xamarin, Calabash is supposedly an open source automation tool for android app testing, with some commercial components that require a paid subscription. That does not inhibit Calabash from flaunting its simplistic and beautiful design, its robustness when it comes to testing apps and its library of different devices you can test your apps on. It can emulate gesture movements of users and can also track performance issues by monitoring memory usage.


This tool provides an API for writing test cases while in the