← Mobilalkalmazás fejlesztők adatlapja

Skill · 1.0.0 verzió

Mobilűrlapok és jogosultságélmény

Könnyebbé teszi a telefonos kitöltést, a szükség pillanatában érthetővé a jogosultságkérést.

mobile-forms-permissions

Ezt a skillt használó csapattagok

Nézd meg, miben segít

Mikor hasznos?

Akkor használd, ha billentyűzet, ellenőrzés vagy korai jogkérés megszakítja a feladatot.

Miben segít neked?

  • Megfelelő billentyűzetet és kiszámítható fókuszléptetést választ.
  • Ellenőrzési és beküldési hibánál megőrzi a beírt értékeket.
  • Elmagyarázza a jogosultság célját és megtagadás utáni következő lépést.

Például ezt kérheted

Tervezz címbevitelt helyhozzáféréssel, kézi beviteli lehetőséget megtartva tiltás esetén. Részben kitöltött címnél utasítsd el a helyengedélyt. A mező maradjon szerkeszthető, legyen kézi kitöltés, ismétlődő engedélykérés nélkül.

Részletes dokumentáció

Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.

Részletek…Összecsukás

Mobile Forms & Permissions

Design mobile forms and permission flows that minimize typing effort, prevent input errors, and handle every permission state transparently.

Mobile Form Design

  • Minimize typing: Eliminate unnecessary fields, use smart defaults, offer selection controls or autocomplete where appropriate, and split complex forms into logical, digestable steps only when it reduces cognitive load.
  • Field order & keyboard orchestration: Define explicit field order, keyboard types (email, tel, numeric, decimal, url, search), autocapitalize / autocorrect rules, autofill hints (one-time codes, credentials, addresses), and keyboard return key actions (Next vs Done / Submit).
  • Keyboard avoidance: Keep the active input, its label, inline helper/error message, and the primary submit button accessible when the software keyboard opens.
  • Persistent labels & formatting: Never rely on disappearing placeholder text as the only field label. Specify input masks or forgiving formatting (phone numbers, dates, amounts) that never silently drop user input.

Validation & Submission States

  • Timely, helpful validation: Validate at the right moment (on blur or submit rather than punishing the user on the first keystroke), explain how to fix the error in plain language, and scroll/focus to the first invalid field on submit.
  • Submission lifecycle: Specify the in-flight disabled/loading state to prevent double submission, preserve user input on network or server errors, and clearly differentiate field-level errors from form-level failures.

Permission Lifecycle Design

  • Pre-permission clarity: Make it unmistakable why a permission (camera, photos, location, notifications, microphone, contacts, biometrics) is needed before or when the user triggers it.
  • Full permission state coverage: Design all three paths:
    1. Granted (or partial/approximate access such as "While Using", "Selected Photos", or coarse location).
    2. Denied: Explain the consequence calmly and provide a degraded fallback or manual alternative where possible.
    3. Permanently denied / revoked in OS Settings: Provide a clear explanation and a direct deep-link action to open system settings when the user tries to use the feature again.

Csomagban lévő fájlok 1

  • SKILL.md