Android App Quality Standards According to Google

Badr Kouki
Feb 24 · 4 min read

Since July 2005, Google has taken over the Android system with a lot of enhancement and with 11 stable versions so far.

The improvements the system has seen concern all the aspects from security, performance to design and user experience Android also supports many devices other than smartphones like smart watches, smart TVs and cars.

Android Achievements

Android is now the leading OS for smartphones with 71.93% market share in January 2021, and especially Android 10 with 43.13% in the same month, this leading is taking place for while now for example in 2018 Android have 85.1% in the worldwide stats for different shipment OS, with this lead Google always try to improve its OS in all fields.

What about Android apps

When it comes to Android Apps Google has a set of requirements that any developer needs to follow in order to publish your app to the world, other specifications are strongly recommended by the company.

And this is the purpose of this article, we will discuss the guidelines that Google has recently updated in order to define the app quality.

We will talk about

  • Visual experience

1- Visual experience

To define the quality of an Android app in the visual aspects, we need to talk about some areas:

Navigation

  • The app support default back button without creating any custom back button

Notifications

  • Should not promote or advertise other products

UI And Graphics

  • It’s recommended to build high quality apps to adapt the layout to both landscape and portrait mode, plus the app should render smooth transitions and animations without junk or loosing state.

2- App performance

the main law any Android App should follow is that the App should not ever crash or cause ANR (“Android not responding”) by blocking the UI thread and to make sure your app is free from ANRs and crashes Google have set of tools like the Google Play pre-launch report.

  • The app should load quickly, and provide instant feedback to the user of the ongoing task

SDK

  • The app should run on the latest public Android version without any problem

3- Privacy & Security

According to the guideline published by Google, Android apps should follow strict instructions especially when it comes to user informations:

  • The App should request the minimum number of permission and only in the context that require such permission, it’s not recommended to request all permissions during app startup

Data Files and IDs

  • Any sensitive data should be stored in the app’s internal storage (internal app files)

Identification

it highly recommended to integrate “Google One Tap” authentication to enhance the user experience in the app, and on financial transactions or sensitive data it also recommended to integrate biometric authentication (fingerprint or facial recognition)

Along with those recommendations Google have set a bunch of other recommendations concerning App functionnality and Google Play those two fields will be covered in part 2 of the article.

Conclusion

To sum up, Google has a list of shoulds and shouldn’ts that any Android developer must follow to build apps according to the standards, like the use of hardware IDs, sensitive data storage, app should not crash and many more.

Other instructions are only a recommendation to build more professional and flawless apps.

For more details of the informations shared in this article you can check those links

Core app quality | Android Developers

App Revenue Data (2020) — Business of Apps

Mobile Operating System Market Share Worldwide | StatCounter Global Stats

If you get a new information by reading my article i’m really happy for you that’s the main reason i’m writing articles. This article will continue with a second part covering App Functionality guideline and Google Play policy so

Android app quality standards according to Google — Part 2 | by Badr Kouki

The Startup

Get smarter at building your thing. Join The Startup’s +730K followers.