android-ux

Guide Android app development with Material Design 3 UX principles.

119|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/rcosteira79/android-skills --skill android-ux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-ux
Source: https://github.com/rcosteira79/android-skills/tree/main/skills/android-ux
Command: npx skills add https://github.com/rcosteira79/android-skills --skill android-ux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures Android applications adhere to Material Design 3 and platform-specific User Experience (UX) principles, leading to more intuitive, accessible, and user-friendly interfaces.

Core Features & Use Cases

  • UI Design Principles: Guides on touch targets, spacing, navigation patterns, and accessibility.
  • Interaction Design: Best practices for press feedback, gestures, and haptic feedback.
  • Layout & Responsiveness: Advice on adaptive layouts for different screen sizes and safe area handling.
  • Use Case: Reviewing a new screen design to ensure all buttons meet the minimum 48x48dp touch target size and have adequate spacing, or ensuring navigation patterns are consistent with Material Design guidelines.

Quick Start

Apply Material Design 3 UX principles to an Android UI design, focusing on touch targets, spacing, and navigation patterns.

Frequently Asked Questions about android-ux

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

FAQPage Schema
How do I apply Material Design 3 UX principles to an Android app interface?

Apply Material Design 3 UX principles to Android interfaces by following guidelines for touch target sizing, spacing grids, and navigation patterns. This ensures your mobile application provides a native, intuitive, and responsive user experience.

What is the minimum touch target size for Android UI design?

The minimum touch target size for Android UI design is 48x48dp. Adhering to this size requirement ensures your interface remains accessible and user-friendly, preventing input errors on mobile screens.

How do I choose the right navigation pattern for my Android app?

Choose the right Android navigation pattern by evaluating Bottom Bar, Rail, or Drawer options based on screen size and content hierarchy. Consistent navigation patterns align with Material Design guidelines and improve user experience.

Does Jetpack Compose work with Material Design 3 accessibility features?

Jetpack Compose works with Material Design 3 accessibility features by supporting safe area handling, adequate spacing, and appropriate keyboard type selection for form inputs. These features ensure responsive and accessible user experiences.

What are the best practices for Android form input design and keyboard selection?

Best practices for Android form input design involve selecting appropriate keyboard types for specific inputs and ensuring adequate spacing. Following these UX principles creates native, accessible, and user-friendly form interactions.

How do I handle adaptive layouts and safe areas in Android UI?

Handle adaptive layouts and safe areas in Android UI by applying platform-specific UX principles for different screen sizes. This approach guarantees your mobile application remains responsive and visually correct across various devices.