mobile-responsive-patterns

Implement responsive mobile UI patterns for iOS and Android platforms.

6|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill mobile-responsive-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-responsive-patterns
Source: https://github.com/RepairYourTech/cfsa-antigravity/tree/main/.agent/skill-library/surface/mobile/mobile-responsive-patterns
Command: npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill mobile-responsive-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of designing and implementing user interfaces for mobile applications that must be intuitive, accessible, and consistent across a wide range of devices and platforms (iOS and Android).

Core Features & Use Cases

  • Touch Target Sizing: Ensures interactive elements are large enough for easy tapping, adhering to WCAG and platform guidelines.
  • Gesture Handling: Defines standard gestures (tap, swipe, pinch) and their expected behaviors and feedback.
  • Safe Area Management: Accounts for device notches, dynamic islands, and home indicators to prevent content occlusion.
  • Platform Conventions: Details differences and best practices for iOS (HIG) and Android (Material Design).
  • Component Patterns: Provides guidance on bottom sheets, pull-to-refresh, haptic feedback, keyboard avoidance, and navigation patterns (tab bar vs. hamburger).
  • Responsive Typography & Layouts: Ensures text scales correctly and layouts adapt to different screen sizes.
  • Use Case: When designing a new feature for a mobile app, use this Skill to ensure all interactive elements are tappable, gestures are intuitive, and the UI respects platform-specific design languages and device hardware.

Quick Start

Apply mobile responsive patterns to ensure touch targets are at least 48x48dp and respect safe area insets.

Frequently Asked Questions about mobile-responsive-patterns

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

FAQPage Schema
What is the minimum touch target size for mobile UI elements to meet accessibility guidelines?

The minimum touch target size for mobile UI elements is 48x48dp. Adhering to this sizing ensures interactive elements are easily tappable and complies with WCAG standards and platform-specific accessibility guidelines for iOS and Android.

How do I handle safe area insets to prevent content occlusion on iOS and Android devices?

Safe area management handles device notches, dynamic islands, and home indicators to prevent content occlusion. By respecting safe area insets, mobile UI layouts correctly position interactive elements away from hardware obstructions across iOS and Android platforms.

What is the best way to implement native-feeling gestures and haptic feedback in a mobile app?

Implementing native-feeling gestures involves defining standard interactions like tap, swipe, and pinch with expected behaviors. Combining these gesture handling patterns with platform-specific haptic feedback creates an intuitive mobile UI experience aligned with iOS and Android conventions.

How does mobile responsive design differ between iOS Human Interface Guidelines and Android Material Design?

Mobile responsive design differs in platform conventions, with iOS following Human Interface Guidelines (HIG) and Android following Material Design principles. These guidelines dictate distinct navigation patterns, component behaviors, and visual hierarchies for native-feeling mobile UIs.

Why do I need responsive typography and keyboard avoidance patterns in my mobile application?

Responsive typography and keyboard avoidance patterns are needed to ensure text scales correctly and layouts adapt when the on-screen keyboard appears. These mobile UI patterns maintain readability and prevent input fields from being hidden during user interaction.

What mobile UI component patterns help manage navigation and user interactions like pull-to-refresh?

Component patterns like bottom sheets, pull-to-refresh, tab bars, and hamburger menus manage navigation and user interactions. These mobile UI components provide familiar, native-feeling experiences by adhering to established iOS and Android platform conventions.