Coder Social home page Coder Social logo

lafzi-android's Introduction

Lafzi Android

Lafzi untuk Android, support untuk Android 4.2.2 (Jelly Bean) keatas. Source code akan di-compile menggunakan Android SDK Version 25. Bisa diganti di file app/build.gradle

Unduh

Aplikasi Lafzi untuk Android bisa diunduh dari Play Store

Lisensi

GPL (GNU General Public License) v3. Anda bebas menggunakan, memodifikasi, dan mendistribusikan software ini dengan syarat tetap menjadikannya open-source, dan mencantumkan link ke source code versi asli

lafzi-android's People

Contributors

harunalfat avatar abrari avatar

Stargazers

Wahyu Gamma Gene avatar Rifky Fuady avatar  avatar Gibrain avatar Wildhan Satriady avatar  avatar Muhamad Ishlah avatar Yusuf Aji Wibowo avatar

Watchers

James Cloos avatar  avatar artikow avatar Dian Prawira avatar  avatar

lafzi-android's Issues

Hasil pencarian dobel

Hasilnya cuma satu tapi ditampilkan dua.

bug

Steps to reproduce:

  1. Jalankan (saya coba di emulator)
  2. Masukkan query "iqra bismi"
  3. Submit
  4. Ulangi pencarian beberapa kali (submit lagi dan lagi)
  5. Terkadang muncul satu, terkadang muncul dua

Database pre-populated

Supaya tidak perlu migrate saat pertama kali aplikasi dijalankan di device*), database sqlite-nya sebaiknya sudah dibuat sebelumnya dan di-load sebagai aset pakai ini.

Database terbaru (saat ini) ada di repo lafzi/lafzi-indexer#8 (v3.sqlite).

*) Di emulator crash waktu pertama kali dijalankan. Tapi ketika dijalankan lagi kedua kalinya baru jalan proses migrate-nya.

Aksi pada hasil pencarian

Sepertinya menarik kalau di setiap ayat hasil pencarian ada menu buat:

  • copy paste teks
  • share teks (standar, misal ke FB, WA, SMS, dll)
  • buka ayat di al-quran online

Sekarang hanya ada copy paste via long click.

Infinite loop untuk query tertentu

Waktu iseng coba dengan query aneh "zzzzzzzzzzzzzzzz", aplikasi sepertinya stuck di progress dialog pencarian. Sepertinya karena query tersebut ketika dinormalisasi cuma jadi "Z" saja dan tidak memenuhi satu trigram.

Expected result: tidak ada hasil (seperti ini)
Actual result: stuck di pencarian

Dicoba dengan query misal "bbbbbbbzzzzzzzzz" juga demikian.

Sepertinya setelah query dinormalisasi harus dicek apakah hasilnya >= 3 karakter. Kalau tidak maka respon tidak ada hasil.

TODO list untuk publish playstore

Dari Play Store ada persyaratan

  • You need to add a high-res icon. [Indonesian โ€“ id]
  • You need to add a feature graphic. [Indonesian โ€“ id]
  • You need to add at least 2 non-Android TV screenshots. [Indonesian โ€“ id]
  • You need to select a category.
  • You need to add a short description. [Indonesian โ€“ id]
  • You need to add a full description. [Indonesian โ€“ id]
  • You need to upload an APK for this application.
  • You need to target at least one country.
  • You need to enter a privacy policy URL.
  • You need to make your application free or set a price for it.
  • You need to declare whether or not your application contains ads.
  • Your app is missing a required content rating. Go to your app's Content Rating page and complete a rating questionnaire.

Mungkin bisa dicicil perlahan di Google Play Console

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.