android-reports

Installation
SKILL.md

Android Mobile Reports

SUPERSEDED: This skill has been replaced by mobile-reports, which covers both Android (Jetpack Compose) and iOS (SwiftUI). Use mobile-reports for all new work. This file is retained for backward compatibility with existing projects.

Required Plugins

Superpowers plugin: MUST be active for all work using this skill. Use throughout the entire build pipeline — design decisions, code generation, debugging, quality checks, and any task where it offers enhanced capabilities. If superpowers provides a better way to accomplish something, prefer it over the default approach.

Overview

Mobile reports require different design considerations than desktop reports due to screen size, touch interactions, and usage patterns. This skill provides proven patterns for creating effective, readable, and performant report experiences in Android apps using Jetpack Compose and Material 3.

Android 10+ required.

Icon Policy: Use custom PNG icons only. Use painterResource(R.drawable.<name>) placeholders and update PROJECT_ICONS.md (see android-custom-icons).

Report Table Policy: If a report can exceed 25 rows, it must use a table layout (see android-report-tables).

Core Principles

Related skills
Installs
2
GitHub Stars
12
First Seen
Mar 30, 2026