Android App Bundle (AAB) Android App Bundle · AAB
Google Play's publishing format that defers APK generation to the store, tailoring lightweight device-specific binaries for each user.
Intermediate43 terms A–Z, part of the Tech Glossary
Google Play's publishing format that defers APK generation to the store, tailoring lightweight device-specific binaries for each user.
IntermediateAn abstraction layer over SQLite provided by Android Jetpack, enabling compile-time checked database queries and seamless offline caching.
IntermediateThe install file format for Android apps; opening it on a phone installs the app without a store, but the source must be trustworthy.
BeginnerThe permissions an app asks you for to access your phone's camera, microphone, contacts or location so it can do its job.
BeginnerA platform where apps are published, searched for and installed, such as Google Play, Apple's App Store and regional stores.
BeginnerApple's privacy framework requiring explicit user opt-in consent before apps can track their activity across external apps and websites.
IntermediateOptimizing an app's store page (title, description, images and reviews) so it ranks better in search and earns more installs.
IntermediateA small program that runs when a phone powers on and starts the operating system; whether it is locked or unlocked decides what software can be installed.
AdvancedA cloud service enabling mobile developers to deploy instant JavaScript bundle updates directly to user devices, bypassing app store review cycles.
IntermediateAn app built from one codebase for several operating systems, with tools such as Flutter or React Native, giving near-native look and speed.
IntermediateAn unofficial version of Android built by a developer community that replaces the phone's original operating system, such as LineageOS.
IntermediateA link that, instead of opening an app's first screen, takes the user straight to a specific place inside the app, such as a product page.
IntermediateA hidden Android settings menu with advanced options for programmers, such as USB debugging, animation speed and layout overlays.
BeginnerA program that simulates another device or operating system on a computer, for example an Android phone inside Windows for testing or gaming.
IntermediateA built-in digital SIM on the phone's own chip, activated by scanning a code or installing a profile instead of inserting a physical card.
BeginnerHigher-power charging technology that fills a phone battery in less time, using a compatible charger and cable and managing battery heat.
BeginnerRewriting the phone's system software to its storage with a ROM file, to fix a software problem or install another version of the operating system.
IntermediateGoogle's open-source UI software development kit for building natively compiled applications across mobile, web, and desktop from a single codebase.
IntermediateAn open-source JavaScript engine optimized by Meta for running React Native apps with instant startup times and reduced memory footprints.
AdvancedA small part of an app placed on the phone's home screen that shows useful information such as time, weather or notes without opening the app.
BeginnerAn app built with web technology (HTML, CSS and JavaScript) and wrapped in a native shell so it installs like a regular app.
IntermediateThe unique 15-digit number of every phone, like the device's ID number, used for identification, registration and tracking a lost phone.
BeginnerA purchase made inside the app itself, such as game coins, ad removal or a monthly subscription, handled through the store without leaving the app.
BeginnerBypassing iOS security restrictions on an iPhone to install unofficial apps and tweaks; a high-risk step that weakens the device's protections.
IntermediateGoogle's modern declarative UI toolkit for native Android development written completely in Kotlin, replacing legacy XML layouts.
IntermediateA lightweight program that runs inside a larger app, such as a messenger or super app, and is available to users without a separate install.
IntermediateA program installed on a phone or tablet that performs a specific job, from messaging and banking to games and maps.
BeginnerThe recommended solution for persistent, deferrable background work on Android that executes even if the app exits or device restarts.
IntermediateHardware-backed operating system APIs (Face ID, Touch ID, Android BiometricPrompt) authorizing user actions via biometric verification.
IntermediateDesign patterns enforcing unidirectional data flow and strict separation between UI presentation, business domain, and data storage layers.
AdvancedA mobile routing protocol routing users directly to a specific in-app destination or product view via HTTP URLs instead of landing pages.
IntermediateAn official national system, used for example in Iran, where a phone's IMEI is registered so it can work on local SIM cards and be tracked or blocked if stolen.
BeginnerServer-initiated alert messages delivered by Apple Push Notification service (APNs) and Firebase Cloud Messaging (FCM) to mobile devices.
IntermediateAn app written for one operating system, such as Android or iOS, with that system's official tools and language, giving the best speed and access.
IntermediateA wireless technology with a range of a few centimeters; a phone or card is brought close to another device for payment, data exchange or unlocking.
BeginnerA system or app update downloaded and installed over the internet without connecting to a computer; the usual way phones update today.
IntermediateCompiler tooling that strips dead code, optimizes bytecode, and obfuscates class names to protect IP and shrink mobile app binary size.
AdvancedA short message an app or site sends from a server to the user, shown on the phone's screen even when the app is closed.
BeginnerMeta's open-source framework enabling cross-platform mobile development using JavaScript, React paradigms, and true native UI widgets.
IntermediateA special phone mode that opens before the operating system boots, used for a full reset, clearing the cache or installing an update.
IntermediateGaining full administrator (root) access on an Android phone, allowing deep system changes but weakening the phone's warranty and security.
IntermediateInstalling an app from outside the official store, usually with an APK file; a way to reach apps outside the store that carries security risk.
IntermediateApple's declarative framework for developing user interfaces across iOS, iPadOS, macOS, watchOS, and visionOS using Swift.
Intermediate