# Android Design Patterns

> Android design conventions, Material Design patterns, and Google platform-specific design.

- Skill: `dragoon0x/android-design-patterns` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dragoon0x/android-design-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dragoon0x/android-design-patterns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dragoon0x (https://skillmd.com/u/dragoon0x)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dragoon0x/android-design-patterns

---


# Android Design Patterns

## Material Design 3
- **Dynamic color:** Color scheme derived from user's wallpaper.
- **Elevated surfaces:** Tonal elevation (color shift, not just shadow).
- **Large touch targets:** 48dp minimum.

## Navigation
- Bottom navigation bar (3-5 destinations).
- Navigation drawer for 5+ destinations.
- Top app bar: title + actions + navigation icon.
- FAB (Floating Action Button) for primary creation action.

## Components
- Cards with rounded corners (12dp radius).
- Chips for filters and selections.
- Bottom sheets for secondary actions.
- Snackbars for brief feedback (bottom of screen).

## Typography
- Roboto as system font (or product-specific typeface).
- Type scale: Display, Headline, Title, Body, Label.

## Key Differences from iOS
- Back button in navigation bar (not edge swipe).
- FAB for primary action (iOS uses nav bar buttons).
- Bottom sheets more common than action sheets.
- Hardware back button support.
