native-feel

star 0

UX precision and platform-native conventions — spacing system, design tokens, iOS/Android-specific patterns for navigation, haptics, icons, and interactions. Use when styling or ensuring native feel.

hzblj By hzblj schedule Updated 3/2/2026

name: native-feel description: UX precision and platform-native conventions — spacing system, design tokens, iOS/Android-specific patterns for navigation, haptics, icons, and interactions. Use when styling or ensuring native feel.

UX & Pixel Precision

  • Follow spacing system strictly.
  • No arbitrary spacing values.
  • No random padding or margins.
  • Align with design tokens.
  • Visual alignment must be intentional.
  • Interaction feedback must feel deliberate.
  • Motion must support UX, not distract from it.

Platform-Native Feel

  • Respect iOS and Android platform conventions. The app must feel native on both.
  • Use platform-specific patterns where they differ:
    • Navigation: iOS uses swipe-back gesture and bottom tabs. Android uses material top tabs and hardware back button.
    • Typography: iOS uses SF Pro. Android uses Roboto. Use system fonts by default.
    • Haptics: iOS relies on haptic feedback. Android uses subtle vibrations.
    • Alerts & Sheets: iOS uses action sheets and alerts. Android uses dialogs and bottom sheets with material style.
    • Icons: iOS uses SF Symbols style (outline). Android uses Material Icons style (filled).
    • Scrolling: iOS has rubber-band bounce. Android has edge glow (overscroll).
    • Pressable: iOS uses scale-down animation on press. Android uses ripple effect (android_ripple).
  • Use Platform.OS or Platform.select() for platform-specific logic.
  • Do not force one platform's design language onto the other.
  • Test on both platforms - never assume behavior is identical.
Install via CLI
npx skills add https://github.com/hzblj/claude-code-plugins --skill native-feel
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator