android-compose-architecture

Official

Optimize Compose screen structure and performance.

AuthorPL-Coding-GmbH
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complexity of structuring Compose screens for Android/KMP, ensuring stability, efficient recomposition, and effective state management.

Core Features & Use Cases

  • Stability & Recomposition: Enables strong skipping mode and guides proper use of @Stable to optimize performance.
  • State Ownership: Advocates for ViewModel-based state management, with exceptions for Compose-internal state.
  • Side Effects: Encourages avoidance of side effects and provides guidance on when and how to use LaunchedEffect.
  • Lazy Layouts: Offers best practices for lazy list item keys and performance considerations for animations.
  • Use Case: When developing a complex Compose screen that requires performance optimization, this skill helps ensure that the screen structure is efficient and state management is robust.

Quick Start

Apply this skill to design the architecture of your new Compose screen, considering recomposition strategies, state ownership, and side effects management.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: android-compose-architecture
Download link: https://github.com/PL-Coding-GmbH/Skills/archive/main.zip#android-compose-architecture

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.