Android Terminologies

Android is the most popular operating system in the world, and it’s not hard to see why. It boasts a user-friendly interface that anyone can use easily. Android has been designed with accessibility in mind, so people of all abilities can enjoy using their phones. And there are hundreds of thousands of apps for you to choose from – anything from games to productivity software!

What is Android OS?

The Android operating system is an open-source platform for smart phones and tablets. The OS is based on the Linux kernel. It consists of a kernel and other system applications. It was initially developed by Android, Inc., which Google acquired in 2005 and later renamed to the Android OS division within Google.

The main components of an Android phone include:

  • The Linux Kernel, Libraries & Software Framework (including Java), Hardware Abstraction Layer(HAL) for different hardware configurations such as camera or video output device drivers, Audio HAL for audio processing units that are responsible for capturing sound from microphones or speakers.
  • Network Protocols stack libraries like Binder IPC (inter-process communication protocol between apps)
  • Media convergence framework – this creates multimedia content with synchronized pictures/audio on devices without relying on third party players. This is where all modules come together to form the complete platform.

List of Common Android Terminologies

A

Android Compatibility Program - Android is the world's most popular operating system, and with over 2.3 billion active devices, it has a huge impact...
ARM - ARM stands for Advanced RISC Machine and is a design company that makes processors. These processors are designed to run...
AMOLED - An AMOLED display is a type of screen that has an array of light emitting diodes as pixels. The “A”...
APK - APK file is a file extension for the Android application package file. These files are distributed by Google Play and...
AOSP - AOSP, stands for "Android Open Source Project," is an open-source software project that provides a base for the Android operating...
Always-on Display - Always-on Display is a technology that displays your phone's lock screen on the display at all times. It was first...
ADB - Android Debug Bridge (ADB) is a command-line tool that provides communication between an Android device and the emulator/system. It can...
Activity - A screen in the Android app’s user interface is called an Android activity. An Android app could have one or...
App Drawer - App Drawer is the place where all of your apps are stored on the home screen, and also where they...
Android Studio - Android Studio is a set of Android-specific integrated development environment (IDE) tools developed by Google. It includes built-in support and...
Android SDK - Android SDK stands for the Android Software Development Kit, and it's a set of tools that developers can use to...

B

BlueStacks - Bluestacks was first introduced in 2013 to the tech world as a software that runs on Windows and Mac OS...
Bootloop - Bootloop is the screen that appears when your phone enters a boot loop. This usually happens if you install an...
Bootloader - Android Bootloader is a small piece of code that runs when the device starts up. It checks for firmware updates...
Bloatware - Bloatware is any application which is pre-installed and cannot be uninstalled by the user. Bloatware can also refer to System...
Back Button - The back button, also known as the hardware or on-screen Back button in Android devices, is a navigation key that...

C

CyanogenMod - CyanogenMod is a custom Android firmware distribution. It is a free and open-source operating system for mobile devices. CyanogenMod offers...

D

Doze Mode - Doze is a new power saving mode introduced in Android 6.0 Marshmallow that will save your battery when you are...

F

Fragmentation - What is fragmentation in Android? Fragmentation is a term that describes the variety of screen sizes and resolutions, as well...
Fuchsia OS - In June 2017, Google announced a new operating system called Fuchsia OS. It is Google's new operating system that has...

G

Google Play Gift Card - Google Play Gift Card is a prepaid card that you can give to someone as a gift. The recipient will...
Google Play - Google Play is a digital distribution platform developed by Google. It’s an app store for Android devices, which includes apps...

H

Huawei Harmony OS - Harmony OS is the new operating system from Huawei, and it was released in 2020. The Harmony OS has got...

J

Java - Java is the main programming language used in Android Development. Java is a high-level programming language that was initially developed...

K

Kotlin - Kotlin is a programming language which is functional and object-oriented. It also has a type system that supports both static...

L

ListView - ListView was added to Android  2.0 back in 2009, which made many new life for Android developers. A lot of...
Lineage OS - Lineage OS is a custom, aftermarket firmware distribution of Android. It's based on the Android Open Source Project (AOSP) and...

M

MEmu - MEmu android emulator is a great option for those of you who want to experience the Android OS without having...
Material You - Material You is the new version of Google's Material Design. It was announced at the Google I/O in 2021. As...
Material Design - Material Design is a design language that was introduced by Google in 2014. It can be applied to all aspects...

N

NFC - NFC stands for Near Field Communication and it is a technology that has been around since 2004. It allows two...
Nearby - Nearby is a new feature in Android that allows you to interact with other devices without connecting over the internet....
Nox App Player - Nox App Player is a free Android emulator for Windows and Mac OS X. You can play any game or...

O

OnePlus Oxygen OS - Oxygen OS is the operating system that powers OnePlus smartphones. It's lightweight, simple to use and powerful enough for all...
Oppo ColorOS - Have you ever wondered what Oppo's ColorOS is? If so, then this article will guide you through the basics of...

Q

QooApp Is It Safe to Download - Some of the most popular mobile apps on the market today were created by independent developers. These could be games,...

R

RecyclerView - RecyclerView helps you save time by not having to constantly observe the changes in your adapters. You can notify RecylerView...
ROM - Android ROM stands for Android Read Only Memory. Android ROMs contain the executable instructions of an Android OS and affiliated apps. It is...
Rooting - Rooting is an action that allows the user to gain full access permission of a device. Rooting does not void...

S

SurfaceView - Having a custom surface view as part of your Android application is very useful. It allows you to extend the...
Stock Android - Stock Android is the most common type of Android, which is also called "vanilla" because it has not been customized...
Samsung One UI - Samsung has always been a pioneer in the smartphone industry. Recently, they revealed their newest software overlay called One UI...

T

TWRP - TWRP stands for "Team Win Recovery Project.", a touch-based custom recovery software. It is often cited as the most common...

V

Vanilla Android - Vanilla Android is an unmodified version of Android. Vanilla is the base for all versions of Android, with each vendor...

W

WakeLock - WakeLock is a type of system-level power manager. It prevents the phone from going into deep sleep and helps to...
Wipe Out Data - The term “wipe out data” refers to deleting all of your personal information from a device or media so that...
Widget - A widget is an app that lives on your Android device's home screen and provides information (calendar, email inboxes) without...

X

Xposed Framework and Module - Xposed Framework is a software suite that lets users modify the internals of Android without touching any APKs. The framework...
XiaoMi MIUI OS - MIUI OS is a custom operating system that has been developed for Xiaomi smartphones and tablets. It's based on Android...