mobile-android-design

Build native Android UIs with Jetpack Compose and Material Design 3.

10.4k|519|Updated Apr 15, 2023
One-click install
npx skills add https://github.com/maxrave-dev/SimpMusic --skill mobile-android-design-maxrave-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-android-design
Source: https://github.com/maxrave-dev/SimpMusic/tree/main/.claude/skills/mobile-android-design
Command: npx skills add https://github.com/maxrave-dev/SimpMusic --skill mobile-android-design-maxrave-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers create modern, user-friendly Android application interfaces by leveraging Material Design 3 and Jetpack Compose, ensuring apps look great and function seamlessly across devices.

Core Features & Use Cases

  • Material Design 3 Implementation: Apply the latest Google design system, including dynamic color and updated components.
  • Jetpack Compose UI Development: Build UIs declaratively with Compose, enabling faster iteration and more maintainable code.
  • Adaptive Layouts: Design interfaces that adapt gracefully to different screen sizes and orientations (phones, tablets, foldables).
  • Navigation Patterns: Implement standard Android navigation like bottom navigation bars, navigation drawers, and navigation rails.
  • Use Case: A developer needs to build a new settings screen for an Android app, ensuring it follows Material Design 3 guidelines and uses Jetpack Compose for its UI elements.

Quick Start

Show me an example of a Jetpack Compose screen using Material Design 3 components and adaptive layout principles.

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 an Android UI with Jetpack Compose and Material Design 3?

Build native Android UIs declaratively using Jetpack Compose and Material Design 3 components. This approach provides guidance on layout systems, theming, and component implementation to create modern, user-friendly interfaces across devices.

What's the best way to implement adaptive layouts for foldables and tablets in Kotlin?

Implement adaptive layouts using Jetpack Compose to design interfaces that adapt gracefully. This ensures your Android application functions seamlessly across different screen sizes, orientations, and device types like tablets and foldables.

How do I add bottom navigation bars and navigation drawers using Material Design 3?

Implement standard Android navigation patterns like bottom navigation bars, drawers, and rails using Material Design 3 and Jetpack Compose. This provides standard components to ensure user-friendly application routing and screen transitions.

Does Material Design 3 support dynamic color for Android UI development?

Yes, Material Design 3 supports dynamic color for Android UI development. You can apply the latest Google design system to generate theming dynamically, ensuring your app looks great with updated Compose components.

Can I use Jetpack Compose to build a settings screen following Material Design guidelines?

Yes, you can use Jetpack Compose to build a settings screen following Material Design guidelines. It enables faster iteration and more maintainable code while implementing native Android UI elements declaratively for various screen sizes.