# Android Developer Agent — `@android`

Android native development dengan Kotlin, Jetpack Compose, dan Material Design 3.

## Quick Reference

| Mention | Agent File | Stack |
|---------|-----------|-------|
| `@android` | `android-developer.md` | Kotlin, Jetpack Compose, XML, Material 3, Gradle KTS |

## Commands

```bash
@android Buat screen login dengan Jetpack Compose + ViewModel
@android Implementasi Room database untuk produk
@android Setup Hilt DI module
@android Migrasi XML layout ke Compose
@android Implementasi Firebase Cloud Messaging
@android Buat UI dengan Material Design 3 theme
```

## Core Stack

- **Language**: Kotlin
- **UI**: Jetpack Compose, XML layouts
- **Architecture**: MVVM, Clean Architecture
- **DI**: Hilt
- **Database**: Room
- **Networking**: Retrofit + OkHttp
- **Navigation**: Navigation Compose
- **Background**: WorkManager
- **Build**: Gradle KTS, Version Catalog

## Skills Available

- `android-jetpack-compose` — Compose patterns
- `edge-to-edge` — Edge-to-edge display
- `navigation-3` — Jetpack Navigation
- `firebase-basics` — Firebase services
- `play-billing-library-version-upgrade` — Play Billing
- `camera1-to-camerax` — Camera migration
- `r8-analyzer` — R8/ProGuard optimization
- `migrate-xml-views-to-jetpack-compose` — XML to Compose migration
- `security-review` — Security best practices
- `tdd-workflow` — Test-driven development
