{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiah5bkqytmip6awe7f6riptbtcpclqkdtcuidxvfxqfcfrnkaujim",
"uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mloisuhmfgp2"
},
"description": "Android is Google's open-source mobile operating system, powering the majority of the world's smartphones across hundreds of device manufacturers. Android is based on a modified Linux kernel and ships with a rich application framework, multiple SDKs, and a heterogeneous ecosystem of OEM customisations on top.\n\n\nCore platform pieces\n\n * SDK and languages. Native development uses Kotlin (modern, preferred) or Java (legacy), with Android Studio as the IDE.\n * UI frameworks. Jetpack Compose (declara",
"path": "/engineering-glossary/android-google-mobile-operating-system/",
"publishedAt": "2026-05-12T19:15:53.000Z",
"site": "https://sahilkapoor.com",
"tags": [
"Kotlin",
"Jetpack Compose",
"iOS",
"React Native",
"Flutter",
"Embedding Flutter Modules into Native Android and iOS Apps"
],
"textContent": "**Android** is Google's open-source mobile operating system, powering the majority of the world's smartphones across hundreds of device manufacturers. Android is based on a modified Linux kernel and ships with a rich application framework, multiple SDKs, and a heterogeneous ecosystem of OEM customisations on top.\n\n## Core platform pieces\n\n * **SDK and languages.** Native development uses Kotlin (modern, preferred) or Java (legacy), with Android Studio as the IDE.\n * **UI frameworks.** Jetpack Compose (declarative, modern) and the View system (XML layouts, mature) are the two paths.\n * **Jetpack libraries.** AndroidX libraries for navigation, room database, work scheduling, paging, lifecycle, viewmodel, and more.\n * **App lifecycle.** Activities and Fragments host UI; Services run background work; Broadcast Receivers react to system events; Content Providers expose data.\n * **Distribution.** Google Play is the primary store; sideloading and alternative stores (Samsung Galaxy Store, Amazon Appstore, F-Droid) are supported.\n\n\n\n## Form factors\n\nAndroid runs on phones, tablets, foldables, wearables (Wear OS), TVs (Android TV), and cars (Android Auto / Automotive). Material 3 design system unifies the look across these.\n\nš\n\n**Related Terms**\nKotlin, Jetpack Compose, iOS, React Native, Flutter\n\nš\n\n**Further Reading**\nEmbedding Flutter Modules into Native Android and iOS Apps",
"title": "Android",
"updatedAt": "2026-05-13T19:11:38.413Z"
}