Waktu Solat, GPS dan Kiblat: Perkara Asas yang Mahu Saya Betulkan
Oleh fahimzahar ·

Antara perkara yang saya beri perhatian ketika membina Serukala ialah lokasi. Saya mahu aplikasi ini menggunakan lokasi dengan betul, memberikan pilihan kawalan kepada pengguna dan menyesuaikan jadual apabila keadaan berubah.
Dalam perbincangan pembangunan, saya menggunakan istilah “lock GPS”. Maksud yang ingin saya capai merangkumi dua perkara: mengelakkan perubahan lokasi sebelum bacaan baharu stabil, serta membolehkan pengguna memilih dan mengekalkan zon secara manual.

Ini ialah penerangan tentang arah pembangunan Serukala. Ia belum menjadi jaminan bahawa setiap pertukaran lokasi sudah berfungsi sempurna pada semua telefon.
Automatik, dengan pilihan kawalan sendiri
Bagi penggunaan automatik, matlamatnya ialah aplikasi menyesuaikan lokasi atau zon apabila pengguna berpindah tempat. Pada masa yang sama, saya mahu perubahan itu dibuat berdasarkan bacaan yang boleh digunakan, supaya paparan tidak berubah tanpa sebab yang jelas.

Pilihan manual pula memberi pengguna cara untuk menentukan zon yang ingin digunakan. Apabila zon dipilih secara manual, arah yang saya mahukan ialah pilihan itu dikekalkan sehingga pengguna mengubahnya atau kembali kepada mod automatik.
Kedua-dua pendekatan ini perlu diterangkan dengan jelas dalam aplikasi. Pengguna sepatutnya dapat mengetahui lokasi atau zon yang sedang digunakan, serta sama ada pilihan itu datang daripada pengesanan automatik atau tetapan sendiri.
Jadual dan kiblat perlu dinilai mengikut fungsinya
Serukala turut mempunyai paparan kiblat. Walaupun kedua-duanya berkaitan dengan lokasi, saya mahu semakan waktu solat dan semakan arah kiblat diberi perhatian secara berasingan.
Paparan jadual membantu pengguna melihat waktu yang digunakan oleh aplikasi. Paparan kiblat pula perlu menjelaskan arah dan panduan yang berkaitan dengannya. Gambar kedua-dua skrin boleh memperkenalkan ciri tersebut, tetapi ketepatannya memerlukan pengujian yang sesuai.

Maklum balas yang paling membantu
Apabila penguji menemui masalah lokasi, saya mahu tahu keadaan ketika ia berlaku. Adakah zon dipilih secara manual? Adakah pengguna baru berpindah tempat? Apakah zon yang dipaparkan, dan zon apakah yang dijangka?
Model telefon, versi aplikasi dan tangkap layar tetapan turut membantu memberikan konteks. Maklumat ini menjadikan laporan lebih berguna untuk disemak berbanding sekadar menyatakan “GPS tidak berfungsi”.
Bagi saya, bahagian ini antara ukuran penting pembangunan Serukala. Saya mahu ciri lokasi mudah difahami, dan sebarang batasan diterangkan dengan jujur sepanjang tempoh beta.
Ikuti perkembangan Serukala
Jika anda mahu mengenali Serukala dengan lebih dekat, daftar siri surat berita melalui laman Serukala. Pilih persetujuan untuk menerima siri pengenalan 12 e-mel sepanjang empat minggu, dengan tiga e-mel seminggu. Pautan akses awal APK beta disertakan dalam e-mel ke-11.
Pendaftaran untuk makluman pelancaran sahaja berbeza daripada penyertaan siri surat berita. Makluman ketersediaan Google Play akan dihantar secara berasingan apabila disahkan.