Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 4/18/2017
7 Hal Pengalaman Pengguna Pengembangan Aplikasi - Dalam pengembangan aplikasi tidak terlepas dengan yang namanya pengalaman pengguna (user experience).
Saya coba untuk membagikan pengalaman saya mengenai (user experience) dalam suatu pengembangan aplikasi.
1. Validasi Input Form Focus
Validasi form (kosong / salah) lalu focus merupakan hal terbaik untuk meningkatkan pengalaman pengguna, point yang perlu diperhatikan selain focus sebagai berikut:
- Form Focus
- Validation number, email, phone, min, max etc.
- Friendy notice (toast, snipet text)
- Placeholder / hint pada form
- Icon notice alert / color danger pada form
- Jangan gunakan regex yang mengganggu users
2. Spasi dibelakang Email
Mengizinkan spasi dibelakang email saat login merupakan suatu yang sepele namun penting, bila text mengandung spasi ada kemungkinan bisa masuk:
- Validasi email failed
- Email kurang sesuai
- Request gagal karena datanya tidak match
Maka dari itu penting untuk allowed space pada Email.
3. Hindari Popup berlebihan
Popup sangat berguna untuk memberikan informasi kepada users, namun bila popup yang ditampilkan secara masif atau terus-menerus, maka akan sangat menggangu users dalam menggunakan aplikasi.
4. Tanya rating dengan simple design
Rating jangan tanyakan dengan bahasa sistem yang kaku, berikan kesan simple dan benar-benar menarik perhatian users untuk memberikan pilihan yang tidak "memaksa".
Untuk pembahasan lebih lanjut bisa ke link berikut ini:
https://medium.com/circa/the-right-way-to-ask-users-to-review-your-app-9a32fd604fca
5. Berikan flow yang jelas
Flow aplikasi harus jelas dan sesuai maksudnya, hal-hal yang perlu diperhatikan yaitu sebagai berikut:
- Bila ada form yang bisa di ambil dari profile gunakan itu
- Usahakan untuk memudahkan users dalam mengisi form (misalnya: daerah tinggal select dari spinner)
- Jangan memberikan form terlalu panjang, buat beberapa step
6. Jangan memberikan informasi yang ambigu
Sudah jelaskan? kenapa bisa ambigu (memiliki banyak arti), "
Iya error saya tau error, tapi error apanya? kan kzl" kata users.
7. Meminimalisir fatal error pada beragam OS pada device / API
Berbeda device dan API salah satu contohnya OS Android, suatu hal yang harus diperhatikan bagaimana aplikasi kita berjalan dengan target api yang berbeda.
Sejak awal harus ditentukan minimum API dan maksmum API, setelah itu pastikan semua API berjalan dengan lancar tanpa force close.
Sekian pembahasan tentang
7 Hal Pengalaman Pengguna Pengembangan Aplikasi, bila ada yang kurang mohon kalian tambahkan di kolom komentar, keep coding!.