android-development

Scaffolds Kotlin Android projects with Jetpack Compose, MVVM, and multi-module structure.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Pepsi1978/proggs --skill android-development-pepsi1978
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-development
Source: https://github.com/Pepsi1978/proggs/tree/main/claude-code-setup/commands/android-dev
Command: npx skills add https://github.com/Pepsi1978/proggs --skill android-development-pepsi1978

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Develop teams struggle to consistently implement production-grade Android apps that follow Google's official architecture guidance and NowInAndroid best practices; this skill provides a structured approach, templates, and tooling to standardize and accelerate Android development.

Core Features & Use Cases

  • Provides end-to-end guidance for app/module structure, UI, domain, and data layers following MVVM and clean architecture.
  • Includes templates, Gradle conventions, and a feature module generator to scaffold api/impl modules, navigation, and DI wiring.
  • Supports use cases from creating new projects to building screens, view models, repositories, and multi-module patterns in Kotlin with Jetpack Compose.

Quick Start

Ask Claude Code to scaffold a new Android feature or project using the included generator and patterns.

Frequently Asked Questions about android-development

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

FAQPage Schema
How do I scaffold an Android project following NowInAndroid best practices?

Scaffold production-grade Android projects by enforcing Google's architecture guidance and NowInAndroid best practices. This skill automates multi-module project structures, Gradle convention plugins, and Jetpack Compose screen templates.

What is the standard module layout for a multi-module Android app using MVVM?

The standard multi-module Android layout uses api and impl submodules to separate contracts from implementations. This structure enforces MVVM, Hilt dependency injection wiring, and clean architecture boundaries across feature modules.

Can I generate Jetpack Compose feature modules with Hilt and Room pre-wired?

Yes, the feature module generator scaffolds new modules with Jetpack Compose UI, Hilt dependency injection, and Room persistence pre-configured. It also wires navigation routing and view models automatically.

Does this Android project generator support Gradle convention plugins?

Yes, the generator implements a Gradle-based convention plugin workflow to standardize Android build configurations across modules. This ensures consistent dependency management and build settings throughout the project.

What's the best way to structure domain and data layers in Kotlin Android apps?

Structure domain and data layers using the provided templates that enforce clean architecture boundaries. The skill generates repositories, use cases, and view models following Google's official architecture guidance.

Why use api and impl submodules instead of a single feature module?

Using api and impl submodules enforces strict dependency boundaries by exposing only public contracts through the api module while hiding implementation details in the impl module, preventing unwanted internal access.