ios-input-and-forms

Installation
SKILL.md

iOS input and forms

Apply ios-senior-ui-polish. Goal: ask for less, make the choice obvious, give a little back.

Field tax

Each extra field costs completion. If it is not required for the outcome, not legally required, and does not build trust, cut it. Confirm-password is usually dead weight (show-password toggle instead).

Anatomy

  • Visible labels above the field. Placeholder is a hint, never the only label.
  • Four text strengths, loudest to quietest: value, label, helper, placeholder.
  • Height 44–48pt. Focus ring must not shift layout.
  • Field width hints the answer (OTP vs address).
  • Related fields group; side-by-side only when they are one idea (city + state).
  • .textContentType, .keyboardType, .textInputAutocapitalization, password autofill. Enable the password manager.

Validation

Installs
8
GitHub Stars
1
First Seen
12 days ago