Terms Every Android Dev Should Know

If you are an Android Developer you may have come across some terms that you are glad to know about. So in this post, we’ll be discussing some terms that every android dev should know.

Knowledge is having the right answer. Intelligence is asking the right question.

Terms Every Android Dev Should Know


Accelerometer

An accelerometer is a sensor that measures the acceleration of an object in order to determine the movement of a mobile device.

Gyroscope

An instrument that measures the orientation of a device in order to orient the display.

Emulator

The emulator is an application that duplicates the functionality of the hardware or operating system for testing purposes.

Native App

An application that is written in a programming language that is directly compatible with the target platform.

Native Bridge

The native bridge is an abstraction layer that gives non-application access to mobile device APIs.

WebView

A view that displays web pages within a mobile app.

Splash Screen

The first screen is visible to the user when the app is launched and used to display some illustrations and animations.

SDK

(Software Development Kit) A set of programming tools and resources built to aid software development on a particular platform.

Hybrid App

A mobile application is written on web technologies that use a web-to-native abstraction layer.

API

(Application Programming Interface) A computing interface that defines the interactions between multiple software intermediaries. [Know More]

Gradle

A build system that is used to automate building, testing, deployment, etc.

Rooting

The process of allowing users of the Android OS to attain privileged control over various subsystems.

Native wrapper

A component that packages a non-native app so that it is viable for native distribution.

NFC

(Near field communication) a set of protocols that enable devices in close proximity to communicate with each other.

Stickiness

Anything that encourages the user to stay active in the app for a longer period of time.

Material design

A design language developed by Google that uses grid-based layouts, responsive animations and transitions.

ADB

(Android debug bridge) a development tool that lets you send commands to an Android device you’ve connected to your computer.

PWA

(Progressive web application) a type of application built using web technologies that are intended to work on any platform like mobile devices.

Android studio

The official integrated development environment for Android OS build on JetBrain’s IntelliJ IDEA.

Cross platform

A type of application that works on multiple operating systems or devices.

APK

(Android package kit) the package file format used by the Android operating system for distribution and installation of mobile apps.

A/B testing

Testing two or more variations of AP elements to see which one performs better.

Gestures

A set of finger movements that you use to interact with touch screen devices.

Push notifications

A short message that mobile applications can send to users even if the app isn’t open.

ARM

(Advanced RISC machines) a family of instruction set architecture for computer processors, configured for various environments.

Stock ROM

Official software that is designed by the manufacturer for a particular device and comes by default in Android phones.

IMEI

(International mobile equipment identity) a unique number for identifying a valid device or a mobile network.

Activity

Screen or menu within an app that can be called on specifically.


This is it for this post, hope you guys liked it, don’t forget to share it with your fellow Android Devs.

Sachin Sharma

I am a programmer and Tech Enthusiast who loves to use my creative skills to solve complex problems.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *