jetpack-compose-m3

Migrate Wear OS apps to Compose Material3 with component guidance.

Updated May 5, 2023
One-click install
npx skills add https://github.com/uyelikanil/AwesomeSunsetWallpapers --skill jetpack-compose-m3-uyelikanil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetpack-compose-m3
Source: https://github.com/uyelikanil/AwesomeSunsetWallpapers/tree/main/.agents/skills/jetpack-compose-m3
Command: npx skills add https://github.com/uyelikanil/AwesomeSunsetWallpapers --skill jetpack-compose-m3-uyelikanil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of migrating to or developing with Wear OS Compose Material3, ensuring developers follow strict architectural patterns and avoid common pitfalls associated with outdated libraries.

Core Features & Use Cases

  • Migration Support: Provides a structured path for transitioning from Material 2.5 and Horologist to Material3, including component mapping and theme updates.
  • Component Best Practices: Offers canonical guidance for using modern Wear OS components like TransformingLazyColumn, AppScaffold, and ScreenScaffold.
  • Use Case: Use this skill when you need to refactor a legacy Wear OS app to support Material3 design tokens, dynamic color, and modern navigation patterns while ensuring correct component nesting.

Quick Start

Use the jetpack-compose-m3 skill to analyze my current project dependencies and provide a step-by-step migration plan for updating to the latest Material3 version.

Frequently Asked Questions about jetpack-compose-m3

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

FAQPage Schema
How do I migrate a Wear OS app from Horologist to Compose Material3?

Migrating from Horologist to Compose Material3 involves updating dependencies, mapping components, and applying theme updates to support dynamic color tokens. This structured path ensures strict version compatibility and architectural standards.

What is the best way to implement TransformingLazyColumn in Wear OS?

Implement TransformingLazyColumn in Wear OS by following canonical component best practices and ensuring correct nesting within ScreenScaffold. This approach enforces strict architectural standards and official Google Wear OS protocols.

Can I use AppScaffold with Material3 dynamic color on Wear OS?

Yes, AppScaffold supports Material3 dynamic color on Wear OS. Refactor your app to apply Material3 design tokens and modern navigation patterns while ensuring correct component nesting and strict version compatibility.

Why does my Wear OS Compose Material3 migration fail due to version compatibility?

Wear OS Compose Material3 migration fails due to version compatibility when using outdated libraries conflicting with modern components. Enforce strict version compatibility and architectural standards to avoid common pitfalls.

How do I update Wear OS themes to support Material3 design tokens?

Update Wear OS themes for Material3 design tokens by transitioning from Material 2.5, applying new theme updates and dynamic color configurations. This structured path modernizes visual design while enforcing architectural compliance.