wshobson avatar

Mobile Android Design

A solid foundation for Android UI development that covers Material Design 3 patterns and Jetpack Compose layouts. It walks you through building navigation drawers, bottom tabs, adaptive grids, and theming with dynamic colors. The code examples are practical and show real implementation patterns you'll actually use, like lazy lists with sticky headers and proper navigation setup. What I appreciate is the focus on responsive design for tablets and foldables, which many Android resources skip. The Material 3 theming section is comprehensive and includes both dynamic color support for Android 12+ and fallback schemes.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
26
skills.sh installs
26K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill mobile-android-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Android Mobile Design

Master Material Design 3 (Material You) and Jetpack Compose to build modern, adaptive Android applications that integrate seamlessly with the Android ecosystem.

When to Use This Skill

  • Designing Android app interfaces following Material Design 3
  • Building Jetpack Compose UI and layouts
  • Implementing Android navigation patterns (Navigation Compose)
  • Creating adaptive layouts for phones, tablets, and foldables
  • Using Material 3 theming with dynamic colors
  • Building accessible Android interfaces
  • Implementing Android-specific gestures and interactions
  • Designing for different screen configurations

Detailed section: Core Concepts

Originally a 9201-byte section in this SKILL.md. Moved to references/details.md to fit Codex's 8 KB skill body cap.

Quick Start Component

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Mobile Development, Design & UI/UX

More from wshobson/agents

All 174
1kotlin avatarkotlin-tooling-cocoapods-spm-migrationkotlin/kotlin-agent-skillsMigrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(), transf2Kskills.sh installs
2aj-geddes avatarandroid-kotlin-developmentaj-geddes/useful-ai-promptsDevelop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation archite1.5Kskills.sh installs
3jezweb avatarreact-native-expojezweb/claude-skillsBuild React Native 0.76+ apps with Expo SDK 52-54. Covers mandatory New Architecture (0.82+/SDK 55+), React 19 changes, SDK 54 breaking changes (expo-av, expo-f738skills.sh installs
4android avatarmigrate-xml-views-to-jetpack-composeandroid/skillsProvides a structured workflow for migrating an Android XML View to Jetpack Compose. This skill details the step-by-step process, from planning and dependency s2.6Kskills.sh installs
5cap-go avatarios-android-logscap-go/capacitor-skillsios android logs261skills.sh installs
6wshobson avatarmobile-ios-designwshobson/agentsMaster iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensur24.5Kskills.sh installs