Following UX tips to creating usable signup and login forms/pages in Xamarin.Forms.
Original blog: 15 Tips for Better Signup / Login UX from Erik D. Kennedy, 2021
- 1. Autofocus on the first field
- 2. Use specialized mobile keyboards
- 3. Validate fields immediately
- 4. Make labels clickable
- 5. Show password requirements when users are choosing a password
- 6. Let users see their password
- 7. Use button text to expose the value waiting for users on the other side
- 8. Allow for single sign-on
- 9. Save a click by notifying users they agree to the terms of service
- 10. Use different terms for “sign in” and “sign up”
- 11. Allow easy switching between “sign in” and “sign up”
- 12. Log in with email, not username
- 13. If the user guesses an invalid password, say why it’s invalid
- 14. Remember typed values between password attempts
- 15. The “reset password” screen should remember which email you already entered