← Közös mobilalkalmazás-alapok csapata adatlapja
Nézd meg, miben segít
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
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.
Ö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/autocorrectrules, autofill hints (one-time codes, credentials, addresses), and keyboard return key actions (NextvsDone/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:
- Granted (or partial/approximate access such as "While Using", "Selected Photos", or coarse location).
- Denied: Explain the consequence calmly and provide a degraded fallback or manual alternative where possible.
- 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
