Google platform
Android Development
Kotlin, Compose, Play Console, billing, and Android release mechanics.
Showing 1–15 of 54 terms · page 1 of 4
Android Development
Kotlin
Kotlin is an Android development concept for writing null-safe Android app logic with concise language features so small teams ship stable features faster.
Read definitionAndroid Development
Jetpack Compose
Jetpack Compose is an Android development concept for building Android UI with declarative composable functions and previews so small teams ship stable features faster.
Read definitionAndroid Development
Material Design 3
Material Design 3 is an Android development concept for applying modern Android design tokens and dynamic color system so small teams ship stable features faster.
Read definitionAndroid Development
Android Gradle Plugin
Android Gradle Plugin is an Android development concept for driving Android build variants, packaging, and tooling integration so small teams ship stable features faster.
Read definitionAndroid Development
Gradle Kotlin DSL
Gradle Kotlin DSL is an Android development concept for maintaining type-safe build scripts in Kotlin for Android projects so small teams ship stable features faster.
Read definitionAndroid Development
Android Studio
Android Studio is an Android development concept for using IDE profiling, inspections, and emulator tooling for Android delivery so small teams ship stable features faster.
Read definitionAndroid Development
Activity Lifecycle Android
Activity Lifecycle Android is an Android development concept for handling foreground and background transitions without state loss so small teams ship stable features faster.
Read definitionAndroid Development
Fragment Lifecycle
Fragment Lifecycle is an Android development concept for managing UI and observers using fragment view lifecycle correctly so small teams ship stable features faster.
Read definitionAndroid Development
ViewModel Android
ViewModel Android is an Android development concept for keeping screen state across configuration changes in lifecycle-aware holders so small teams ship stable features faster.
Read definitionAndroid Development
LiveData
LiveData is an Android development concept for publishing lifecycle-aware observable state to legacy XML screens so small teams ship stable features faster.
Read definitionAndroid Development
StateFlow
StateFlow is an Android development concept for streaming state updates with Kotlin Flow for predictable Compose rendering so small teams ship stable features faster.
Read definitionAndroid Development
SharedFlow
SharedFlow is an Android development concept for emitting one-off events like navigation or snackbars in Android apps so small teams ship stable features faster.
Read definitionAndroid Development
Room Database
Room Database is an Android development concept for persisting structured local data with typed SQL abstractions so small teams ship stable features faster.
Read definitionAndroid Development
DataStore Preferences
DataStore Preferences is an Android development concept for storing lightweight key-value settings with coroutine-friendly APIs so small teams ship stable features faster.
Read definitionAndroid Development
Encrypted SharedPreferences
Encrypted SharedPreferences is an Android development concept for protecting sensitive app preferences with Android keystore-backed encryption so small teams ship stable features faster.
Read definitionRelated topics
Apple platform
iOS Development
Swift, SwiftUI, TestFlight, StoreKit, and the Apple release stack.
Shared codebase
Cross-Platform Development
React Native, Flutter, Expo, and KMM terms for shipping one product across platforms.
Product design
Mobile UX & UI
Navigation, onboarding, accessibility, and interface patterns for mobile apps.