Build Android apps with Android Studio IDE. Use when creating Android projects, working with Jetpack Compose, configuring Gradle builds, using Android Emulator, or leveraging Gemini AI for code assistance.
Official IDE for Android app development with Gemini AI assistant.
# Download from https://developer.android.com/studio
# Or use Android Studio Cloud (browser-based)
MyApp/
├── app/
│ ├── src/main/
│ │ ├── java/ # Kotlin/Java code
│ │ ├── res/ # Resources (layouts, strings)
│ │ └── AndroidManifest.xml
│ └── build.gradle.kts # App-level build config
├── gradle/
└── build.gradle.kts # Project-level config
AI-powered coding assistant:
Modern declarative UI toolkit:
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!")
}
@Preview
@Composable
fun PreviewGreeting() {
Greeting("Android")
}
android {
buildTypes {
release {
isMinifyEnabled = true
proguardFiles(getDefaultProguardFile("proguard-android.txt"))
}
debug {
isDebuggable = true
}
}
flavorDimensions += "version"
productFlavors {
create("free") { dimension = "version" }
create("paid") { dimension = "version" }
}
}
./gradlew assembleDebug # Build debug APK
./gradlew assembleRelease # Build release APK
./gradlew bundleRelease # Build App Bundle
./gradlew test # Run unit tests
Test on virtual devices:
Inspect APK contents: