mobile-android-design

Design native Android interfaces with Material Design 3 and Jetpack Compose.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill mobile-android-design-jhabbig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-android-design
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/plugins/wshobson/ui-design/skills/mobile-android-design
Command: npx skills add https://github.com/Jhabbig/Habbig --skill mobile-android-design-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design and implement modern Android interfaces without guessing at Material Design 3 conventions, navigation structure, theming, or adaptive layout behavior.

Core Features & Use Cases

  • Material Design 3 guidance: Create consistent, accessible interfaces that align with Android's latest visual language and interaction patterns.
  • Jetpack Compose patterns: Build screens, lists, forms, dialogs, sheets, animations, and reusable components with idiomatic Compose structure.
  • Navigation and responsiveness: Plan bottom navigation, drawers, deep links, nested flows, and layouts that adapt across phones, tablets, and foldables.
  • Use case: Design a production-ready Android app screen system with dynamic color, accessible controls, and component patterns that scale across form factors.

Quick Start

Ask for a Material Design 3 Compose solution for your Android screen, including layout structure, navigation, theming, and accessibility guidance.

Frequently Asked Questions about mobile-android-design

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

FAQPage Schema
How do I build a Jetpack Compose UI with Material Design 3?

To build a Jetpack Compose UI with Material Design 3, structure your screens using idiomatic Compose patterns for layouts, sheets, and dialogs while applying Material 3 visual language and interaction patterns for consistency.

How do I implement adaptive layouts for Android tablets and foldables?

Implement adaptive layouts for Android tablets and foldables by designing responsive Material 3 UI behavior that automatically adjusts component composition and navigation flows across different form factors.

What is the best way to set up type-safe navigation in Jetpack Compose?

The best way to set up type-safe navigation in Jetpack Compose is to plan structured navigation flows including bottom navigation, drawers, deep links, and nested flows that scale across phones and large screen devices.

How does dynamic color theming work in Material 3?

Dynamic color theming in Material 3 generates consistent, accessible color schemes based on user wallpaper preferences, requiring specific guidance to implement correctly within Jetpack Compose applications.

Can I use Material Design 3 components for accessible Android interfaces?

Yes, you can use Material Design 3 components to create accessible Android interfaces by applying Material 3 interaction patterns and accessible control structures within your Jetpack Compose screen system.

How do I create reusable Jetpack Compose components for an Android app?

Create reusable Jetpack Compose components by building screens, lists, forms, and animations with idiomatic Compose structure, ensuring component patterns scale cleanly across your production-ready Android app.