Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rencana pengembangan #1

Open
abrari opened this issue Mar 8, 2017 · 3 comments
Open

Rencana pengembangan #1

abrari opened this issue Mar 8, 2017 · 3 comments
Assignees

Comments

@abrari
Copy link
Member

abrari commented Mar 8, 2017

Aplikasi mobile rencananya akan dibuat offline, tidak pakai API dari web. Menurut saya mobile device jaman sekarang sudah cukup performant buat melakukan pemrosesan pencarian sendiri (belum dites sih).

Jadi aplikasi perlu menyimpan beberapa data:

Data-data itu mungkin bagusnya disimpan dalam database sqlite dan diakses waktu pencarian dijalankan. Untuk implementasi pencarian dalam JS bisa ambil atau modifikasi dari yang versi desktop: https://github.com/lafzi/lafzi-desktop/tree/master/core. Tinggal disesuaikan buat react-native (atau mungkin bisa langsung dipakai).

Isu selanjutnya adalah display. Bisa nggak di react-native display teks arabic yang full diacritic (rasm uthmani), dan juga highlighting. Kalau posisi highlightnya sendiri sudah ada, tinggal gimana nampilin highlight di hasil pencarian. Dan berhubung layar terbatas, apakah mau menampilkan terjemahan juga atau perlu di-tap dulu atau gimana.

@onioncoder
Copy link

Keliatannya emang opsi penyimpanan data untuk indeks dan teks bagus pakai sqlite. Kalau masalah display teks arabic, kurang tau, mesti dicoba. Highlighting berdasarkan posisi juga belum tau, kalau misalnya gak ada bisa dibikin komponennya.

@rahmanda
Copy link
Member

rahmanda commented Mar 8, 2017

Aplikasi Quran for Android sama Quran Pro bisa menampilkan full diacritic di Android dan IOS, jadi harusnya sih bisa juga lewat react-native. Highlighting bisa pakai component text bawaan react-native + styling backgroundColor manual.

Kalau tentang UX-nya sepertinya mesti bikin wireframe dan diskusi sama yang lebih ahli 😅.

@abrari
Copy link
Member Author

abrari commented Mar 9, 2017

Kira-kira mau ada opsi vokal-nonvokal nggak? Saya cenderung yang bervokal aja, karena keduanya perlu index yang beda, dan yang nonvokal kok kayanya jarang kepake (perasaan).

BTW board pengerjaan saya buat di sini: https://github.com/orgs/lafzi/projects/1. Feel free buat nambahin backlog dll. Tapi harus bikin issue dulu ternyata supaya bisa tambahin card ke situ.

@rahmanda saya invite ya biar bisa lihat boardnya 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants