android-development

Standardize Kotlin and Jetpack Compose Android app architecture and testing.

17|5|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill android-development-monumentalsystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-development
Source: https://github.com/MonumentalSystems/Atlas-Agent-Teams/tree/main/teams/mobile-dev/skills/android-development
Command: npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill android-development-monumentalsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android development guidance reduces inconsistencies, common bugs, and performance/security issues by standardizing architecture, libraries, testing, and release practices for mobile-dev team outputs.

Core Features & Use Cases

  • Kotlin + Jetpack Compose standards: Ensures modern, maintainable UI and async/reactive patterns using Compose, Coroutines, and Flow.
  • Robust Android architecture: Applies MVVM, Clean Architecture, and Repository patterns with Hilt and testable separation of concerns.
  • Production readiness checklist: Covers Jetpack library selection, Material Design 3 theming, permissions/security, Play Store submission, performance optimization, and testing with JUnit/Espresso/Compose Testing.

Quick Start

Use the android-development skill to generate an Android app approach using Kotlin 1.9+, Jetpack Compose, MVVM with Hilt DI, and a testing plan for the feature you’re building.

Frequently Asked Questions about android-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure an Android app using Jetpack Compose and MVVM?

Android app structure standardizes Kotlin and Jetpack Compose implementations using MVVM, Clean Architecture, and Repository patterns. This enforces testable separation of concerns with Hilt dependency injection to ensure maintainable and consistent mobile features.

What's the best way to prepare a Kotlin app for Google Play submission?

Google Play submission preparation standardizes release practices by applying a production readiness checklist. This covers Material Design 3 theming, secure permissions, storage configuration, and performance optimization to validate your Android app before release.

How do I secure Android permissions and storage in a Jetpack app?

Android security guidelines standardize how permissions and storage are configured in Kotlin apps. By enforcing secure permission handling and validated storage practices during development, common security vulnerabilities and data exposure issues are mitigated.

Can I use Hilt for dependency injection in a Jetpack Compose app?

Hilt dependency injection is standard for Jetpack Compose apps to enforce robust Android architecture. It enables testable separation of concerns within MVVM and Clean Architecture patterns, ensuring consistent and maintainable asynchronous reactive flows.

What testing frameworks should I use for Android Jetpack Compose development?

Android testing standardizes validation using JUnit, Espresso, and Compose Testing. Implementing these frameworks ensures your Kotlin app meets production readiness requirements by validating UI behaviors, integration, and unit logic before Google Play submission.