5:16 PM

Muslim application Review, learning Qur'an Reading

by , in

The description of Learn Quran reading

The application that teaches reading the Qur'an is accompanied by its pronunciation (audio), and is equipped with the basics of science tajwid.

Features of the app:
* Learn the letters Hijaiyah (Hurub Arab), Makhorijul letters (place of Hijaiyah letters), and Shifatul letters (ordinances pronunciation Hijaiyah letters).
* Learn the types of punctuation (Harokat) in the Qur'an.
* Learn how to stringing or connecting Hijaiyah letters to form words.
* Learn the types of long readings (MAD) and how to read them.
* Learn the Reading laws in Tajwid sciences, such as the laws of Nun Sukun, Mim Sukun, Idghom, Ghunnah, Qolqolah, waqof and Ibtida ', and ghorib readings in the Qur'an.
* Evaluation of readings (Iqro/Iqra) to exercise the ability to read Qur'anic reading.
* Reference Education Reading/Koran Qur'an (Iqro/Iqra) and Tahsin for school children (Islamic religion).
* Learn to read al-Quran, Quran, Quran, Iqro, Iqra, Tajwid, Tahsin, Hijaiyah, Islamic religion.

Learning Qur'an Reading 1.3 update
2019-06-06
* Reduce file size and speed up apps.
* Added support to 64-bit Android devices.

Additional Information
-Categories: Free educational APPS
-Latest Version: 1.3 Learning request Reading Qur'an Update
-Publication date: 2019-06-04
-Get in: getting learning to read the Qur'an on Google Play
-Requirements: Android 4.1 +
5:10 PM

Muslim Children Prayer Application Review

by , in

The description of Muslim children's Prayer

Secil Islamic Prayer is a Serial Muslim children prayer Application Series for children who help children in memorizing daily Islamic prayers such as prayers before meals, prayers after meals, prayers for parents, prayer before bedtime, wake-up prayer, traveling prayers, prayer ride A vehicle, a safe prayer, a prayer before a test, prayer was given ease and many others.

In this application can be several prayer groups of Muslim children, Muslim children can learn to memorize daily prayers, Muslim children's prayers are presented in the form of Arab prayers, Latin prayer and also translation so that Muslim children can learn daily prayers with Complete. The application of Praying Muslim children is complete with interesting voices and images that accompanied by prayers of Arabic and Indonesian. 

The learning Mode in this app is equipped with pictures and sounds that will help the child in memorizing Islamic prayers. The concept of learning in this Islamic prayer learning application is designed interactively with interesting games and interesting sounds so that children are not bored while playing. 

LEARNING MENU
-----------------------
★ Do'a Before eating
★ After meal
★ Do'a Before bedtime
★ Wake Up Sleep
★ Prayer Before Learning
★ Pray After learning
★ Pray for Congratulations
★ To be facilitated (exam) 
★ Pray Enter the WC
★ Do'a Exit WC
★ Do'a Exit House
★ Pray in Masjid
★ Do'a Exit Masjid
★ Do'a Ride
★ Prayer When Rain
★ Do'a Mandi
★ Mirrored Do'a
★ Pray When sneezing
★ Do'a Hear the Sneezing
★ Do'a Wearing clothes
★ Do'a Remove Clothes

All come with attractive sounds and images that are easy to understand

PLAY MENU
-----------------------
★ Play Guess The Prayer readings
★ Play Match Cards

===============
SECIL Series
===============
SECIL abbreviated Si KECIL series is a collection of Indonesian children Learning Application series specially packaged in an interactive and attractive manner that we made especially for children in Indonesia. There are already several series that have been released such as Secil learning number, Secil Learning Quran ', Secil learning Tajwid and many more
5:04 PM

Application FOR Curhat with verses of Quran and Hadith from AhwalNote (REVIEW)

by , in

Applications for the means of vent are more directed towards popular social media. But there is an application that allows you to vent with the solution of verses in the Qur'an and Hadith, namely AhwalNote.

This application was created by SMTI07 from Universitas Gunadarma which won the IslamICT Fair 2015 competition which took place in March 2015 in the categories of Apps & Games. Meanwhile, according to AppAnnie, AhwalNote app has been on Google Play Store since February 2015. So far the application of AhwalNote has got around 5,000 downloads.

What is AhwalNote?
AhwalNote is an Islamic application that can assist the user in addressing a state or condition according to the guidance of the Qur'an and hadith.

In Arabic, the word ahwal (أحوال) is the plural form of the word for (حال) which means that the circumstances or conditions associated with the incident or someone. Can't believe it? While Note in English means it is a record, so that AhwalNote can be interpreted with a state record of a person.

How to use Ahwalnote?
Just write your situation in the input box, then AhwalNote will send a reply or related hadith. Good luck

Category
In addition, in this application there are also various categories that are provided to increase the knowledge of everyday users.

4:58 PM

Muslim Go, Android app support your worship

by , in

Muslim Go is claimed as the first Islamic application with the font of the Indonesian standard Quran certified by the Ministry of Religious Affairs

Lebaran moment has arrived, and among you must have visited relatives and made a homecoming journey. Along the way you may feel difficulties in determining prayer times, or to determine the direction of Qibla when you want to pray. In this era of information, it should no longer be a barrier for us to miss the activity of worship. 

This time, I will review one of the newest Islamic Nuance apps, namely Muslim Go. This mobile application provides religious services and a complete guide for all Muslims. In addition, Muslim Go is claimed as the first Islamic application with the font of Mushaf Al-Quran Indonesia Standard which is certified by the Ministry of Religious Affairs.

Available for free for Android and iOS devices.

The most used devices today are smartphones or tablets that have a platform with the Android and iOS operating system bases. Thus, almost all Muslims can download for free Muslim Go application.

Incidentally the smartphone that I use has an operating system Android. So I downloaded the Islamic application through the Google Play Store. In the Google-owned App Store, Muslim Go has a file size that is not too large, only 8.8 MB. In addition, the app has also been downloaded 1 million times in the Google Play Store. The average rating it gets is quite high with 4.6 stars.

Once completed, Muslim Go will ask for permission to request access to our location for the correct time accuracy of prayer and qibla direction. Keep in mind that location access will be used when only you open the app, so it's safer and keeps your battery from running out quickly.

After asking for location access permission, Muslim Go will ask if you want this app to remind every time we enter prayers. By default, the application will notify you when entering the time of Fajr, Maghrib, and Isya prayers. Furthermore, Muslim Go will ask if you want to log in to this app. There are two options for signing in. The first option through a Facebook account, and the second through a Google account.

Keep in mind that the free version of Muslim Go doesn't restrict the features and functionality of the entire app, only showing ads. If you want to eliminate the display of ads, simply upgrade to Premium with the price of Rp 79,000.

Comprehensive features

There are two language options offered by Muslim Go: Bahasa Indonesia and English. By default, the English language has been selected from scratch. When I choose Bahasa Indonesia, the words in the menu are still in English, but the contents of the menu are available in Bahasa Indonesia.

The view of Muslim Go's main page presents the qibla direction and prayer times which are both at the top. The direction of the Kibat is very useful if you are homecoming and want to perform prayers on the go. Because the location is based on your smartphone, the qibla direction pointer is quite accurate.

There is also a ' Verse of the Day ' which presents one of the verses from the Quran. In addition, there is also a ' News of the Day ' that displays news or tips in accordance with the teachings of Islam. I feel this feature is very beneficial for those of you who want to deepen the teachings of Islam.

Features on the Muslim Go app are at the very bottom of the main page. The total number of features provided is 12. Including Prayer Time, Qiblat, Qur'an, Prayer, Doa, 99 Names, Tasbih, Shahadah, Hijri Calendar, Zakat, Islamic Content, and Greeting cards.

For Prayer Time and Qiblat features, I think it has been represented at the top of the main menu. So in my opinion, users do not need to frequently open these two features because it has been clearly displayed.

As the name suggests, the Al-Quran feature presents the complete verses that are in the Qur'an. In addition to displaying Arabic letters, this feature also features alphabetical letters to make it easier to recite the holy verses of the Quran. Yes, of course there is also the meaning of each. At the bottom of the screen, you can also listen to the correct lafadz by listening to each verse you want by pressing the Play button at the bottom of the screen. Unfortunately, this application does not allow users to search letters in the Quran specifically, aka by typing the letter you want to read. As a substitute, you can search for the name of the letter sequentially by touching the name of the letter on top of the screen.

The Prayer feature presents a full reading of prayer intentions, including the intention of solar eclipse prayer. The number of prayers expressed in this application amounted to 18 intentions. Like the Quran feature, the intent of prayer readings is displayed in Arabic, Latin writing for Arabic reading, and meaning. Sedation features offer prayers before or after running the activity.

Another very useful function for you that is being homecoming to the hometown is Directory. This function can display mosques and halal restaurants near you. Using this function is to press the tab labeled Directory at the bottom right of the screen, right on the left side of Settings tab. Information about mosques and halal restaurants are informed in the form of maps for your convenience. You can also display them in List view by tapping the Nearby List menu. To make the menu appear, before you have to press the icon in the upper right corner first.

Conclusion

According to his claim, Muslim Go is indeed a multifunctional application that provides a complete guide for all Muslims. The Doan group is also very suitable for daily reading, calendars. Your homecoming journey will also be more organised with a schedule tailored to the position of the smartphone being used.

6:54 PM

How to create the Qur'an app on Android

by , in

Create the Qur'an application on Android-yes this time I will share a tutorial on how to create your own Quran application. Sometimes we as Muslims often lazy to read the Quran (including writers) because of the busyness or the self-employed in work or other things. Sometimes while we are on the way we want to read the Qur'an but near us there is no Qur'an. Therefore, I took the initiative to make or enter the Qur'an in our Android phone. So there is no more reason for us to lazy read al-Quran because the Qur'an is already in our grasp 

Actually there are many Quran apps based on Android in Play store. For those who do not like programming is recommended direct download only in the Play store with the keyword ' Qur'an ', insyaAllah has a lot of popping list2 Quran-based applications of Android from the free and extraordinary. For those who like to challenge programming let's bareng2 we make our own Quran Android application with our own hands. Although not as good and interesting application in Playstore, at least Kalo Bikinin itself it feels gmn ya... Arguably ' masterpiece ' 😀

A. Create a Project
Make sure you have Android Studio installed.
Make a new project, for example we named My Qur'an.
Then select the Empty Activity template, then love the Activitynya name with the MainActivity and its layout with the name Main_layout.
B. Create the Look
We make the first look at main_layout. XML, we make an autocompletetext and ListView, where the AutoComplete will contain NAMA2 letters and listviews are verses from the AutoComplete that we select later.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <AutoCompleteTextView
        android:id="@+id/autocomplete"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="5sp" />

    <ListView
        android:id="@+id/listview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/autocomplete"
        android:background="#ffffff"
        android:cacheColorHint="@android:color/transparent"
        android:divider="#efefef"
        android:dividerHeight="2sp"
        android:listSelector="@android:color/transparent" />

</RelativeLayout>

C. Database Setting
Download The database Qur'an, the database I get from the site http://www.qurandatabase.org/, for those who want to herd again please visit the site and improvisation by yourself.
Then we download the database and change the database to Quran. SQL, then we create a raw folder, which will be executed in order to insert it into the database when the application runs for the first time.

Then we'll create a crud on their Android consisting of (DBHelper. Java, QuranDAO. Java, and QuranVO. Java), DMN Dbhelper is the syntax for CREATE DATABASE, QuranDao for the INSERT, UPDATE, delete, select, and QuranVo syntax as a class The object or its getters.

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

/**
 * Created by imam-pc.
 */
public class DBHelper extends SQLiteOpenHelper {

    protected static final String DATABASE_NAME = "myalquran";
    protected static final String TABLE_NAME = "quran";
    private static final int DATABASE_VERSION = 1;

    public DBHelper(Context context) {
        super(context, DATABASE_NAME, null, DATABASE_VERSION);
        //context.deleteDatabase(DATABASE_NAME); //untuk delete database
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        String sql = " CREATE TABLE IF NOT EXISTS 'Quran' (" +
                " 'ID' INTEGER PRIMARY KEY," +
                " 'DatabaseID' SMALLINT NOT NULL," +
                " 'SuratID' INTEGER NOT NULL," +
                " 'VerseID' INTEGER NOT NULL," +
                " 'AyatText' TEXT CHARACTER" +
                "); ";
        db.execSQL(sql);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        String sql = "DROP TABLE IF EXISTS " + TABLE_NAME + "";
        db.execSQL(sql);
        onCreate(db);
    }
}

/**
 * Created by imam-pc.
 */
public class QuranVO {

    private Integer id, databaseId, suratId, verseId;
    private String ayatText;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getDatabaseId() {
        return databaseId;
    }

    public void setDatabaseId(Integer databaseId) {
        this.databaseId = databaseId;
    }

    public Integer getSuratId() {
        return suratId;
    }

    public void setSuratId(Integer suratId) {
        this.suratId = suratId;
    }

    public Integer getVerseId() {
        return verseId;
    }

    public void setVerseId(Integer verseId) {
        this.verseId = verseId;
    }

    public String getAyatText() {
        return ayatText;
    }

    public void setAyatText(String ayatText) {
        this.ayatText = ayatText;
    }
}


import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by imam-pc.
 */
public class QuranDAO extends DBHelper {

    private Context ctx;

    public QuranDAO(Context context) {
        super(context);
        ctx = context;
    }

    public List<QuranVO> getListDataWhereCriteria(String table, Integer value) {
        List<QuranVO> recordsList = new ArrayList<>();
        String sql = "SELECT * FROM " + TABLE_NAME + " where " + table + " = '" + value + "'";
        SQLiteDatabase db = this.getWritableDatabase();
        Cursor cursor = db.rawQuery(sql, null);
        if (cursor.moveToFirst()) {
            do {
                Integer suratId = cursor.getInt(cursor.getColumnIndex("SuratID"));
                Integer verseId = cursor.getInt(cursor.getColumnIndex("VerseID"));
                String ayatText = cursor.getString(cursor.getColumnIndex("AyatText"));

                QuranVO dataObj = new QuranVO();
                dataObj.setSuratId(suratId);
                dataObj.setVerseId(verseId);
                dataObj.setAyatText(ayatText);
                recordsList.add(dataObj);

            } while (cursor.moveToNext());
        }
        cursor.close();
        db.close();
        return recordsList;
    }
}

D. Create a MainActivity
Then lastly we make the MainActivity. Java, in this class we enter the data nama2 Qur'an letter to Autocompletetextview. And when typing the name of the letter in this AutoComplete then automatically exit the mail nama2 then and when on click it will automatically listview to be filled with ayat2 from the letter we selected earlier.

import android.app.ProgressDialog;
import android.content.Context;
import android.content.SharedPreferences;
import android.database.sqlite.SQLiteDatabase;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.ListView;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.List;

public class MainActivity extends AppCompatActivity {

    private SQLiteDatabase db;
    private ListView listview;
    private AutoCompleteTextView autoCompleteTextView;
    private String[] surahName = {"Al-Fatihah", "Al-Baqarah", "AliImran", "An-Nisaa", "Al-Maidah", "Al-An'am", "Al-A'raf", "Al-Anfaal", "At-Taubah", "Yunus", "Huud", "Yusuf", "Ar-Ra'd", "Ibrahim", "Al-Hijr", "An-Nahl", "Al-Israa'", "Al-Kahfi", "Maryam", "Thaahaa", "Al-Anbiyaa", "Al-Hajj", "Al-Mu'minuun", "An-Nuur", "Al-Furqaan", "Asy-Syu'araa", "An-Naml", "Al-Qashash", "Al-'Ankabuut", "Ar-Ruum", "Luqman", "As-Sajdah", "Al-Ahzab", "Saba'", "Faathir", "YaaSiin", "Ash-Shaaffat", "Shaad", "Az-Zumar", "Al-Mu'min", "Fushshilat", "Asy-Syuura", "Az-Zukhruf", "Ad-Dukhaan", "Al-Jaatsiyah", "Al-Ahqaaf", "Muhammad", "Al-Fat-h", "Al-Hujuraat", "Qaaf", "Adz-Dzaariyat", "Ath-Thuur", "An-Najm", "Al-Qamar", "Ar-Rahmaan", "Al-Waaqi'ah", "Al-Hadiid", "Al-Mujaadilah", "Al-Hasyr", "Al-Mumtahanah", "Ash-Shaff", "Al-Jumuah", "Al-Munaafiqun", "At-Taghaabun", "Ath-Thalaaq", "At-Tahriim", "Al-Mulk", "Al-Qalam", "Al-Haaqqah", "Al-Ma'aarij", "Nuh", "Al-Jin", "Al-Muzzammil", "Al-Muddatstsir", "Al-Qiyaamah", "Al-Insaan", "Al-Mursalaat", "An-Naba'", "An-Naazi'aat", "'Abasa,42", "At-Takwiir", "Al-Infithaar", "Al-Muthaffif", "Al-Insyiqaaq", "Al-Buruuj", "Ath-Thaariq", "Al-A'laa", "Al-Ghaasyiyah", "Al-Fajr", "Al-Balad", "Asy-Syams", "Al-Lail", "Adh-Dhuhaa", "Al-Insyirah", "At-Tiin", "Al-'Alaq", "Al-Qadr", "Al-Bayyinah", "Az-Zalzalah", "Al-'Aadiyaat", "1Al-Qaari'ah", "At-Takaatsur", "Al-'Ashr", "Al-Humazah", "Al-Fiil", "Quraisy", "Al-Maa'uun", "Al-Kautsar", "Al-Kaafiruun", "An-Nashr", "Al-Lahab", "Al-Ikhlash", "Al-Falaq", "An-Naas"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_layout);

        listview = (ListView) findViewById(R.id.listview);
        autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autocomplete);

        autoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                String selection = (String) adapterView.getItemAtPosition(i);
                int pos = -1;

                for (int j = 0; j < surahName.length; j++) {
                    if (surahName[j].equals(selection)) {
                        pos = j;
                        break;
                    }
                }

                List<QuranVO> listData = new QuranDAO(MainActivity.this).getListDataWhereCriteria("SuratID", pos + 1);
                String[] ayat = new String[listData.size()];
                for (int j = 0; j < listData.size(); j++) {
                    ayat[j] = listData.get(j).getAyatText();
                }
                ArrayAdapter<String> adapter = new ArrayAdapter<>(MainActivity.this,
                        android.R.layout.simple_list_item_1, android.R.id.text1, ayat);
                listview.setAdapter(adapter);
            }
        });

        //init data pas pertama kali buka android saja
        SharedPreferences settings = getSharedPreferences("myalqruan", 0);
        if (settings.getBoolean("firsttime", true)) {
            initData();
            settings.edit().putBoolean("firsttime", false).commit();
        }
        setToListView();
    }

    private void initData() {
        DBHelper dbHelper = new DBHelper(this);
        db = dbHelper.getWritableDatabase();
        new doBackground().execute();
    }

    class doBackground extends AsyncTask<Void, Integer, Void> {

        ProgressDialog progressDialog = new ProgressDialog(MainActivity.this);

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            progressDialog.setIndeterminate(false);
            progressDialog.setCancelable(false);
            progressDialog.setMessage("Loading Data");
            progressDialog.show();
        }

        @Override
        protected Void doInBackground(Void... voids) {
            insertFromFile(MainActivity.this, R.raw.quran);
            return null;
        }

        @Override
        protected void onPostExecute(Void aVoid) {
            super.onPostExecute(aVoid);
            if (progressDialog != null && progressDialog.isShowing()) {
                progressDialog.dismiss();
            }
        }
    }

    public void insertFromFile(Context context, int resourceId) {
        try {
            InputStream insertsStream = context.getResources().openRawResource(resourceId);
            BufferedReader insertReader = new BufferedReader(new InputStreamReader(insertsStream));

            db.beginTransaction();

            while (insertReader.ready()) {
                String insertStmt = insertReader.readLine();
                db.execSQL(insertStmt);
            }

            db.setTransactionSuccessful();
            db.endTransaction();

            insertReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    private void setToListView() {
        ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
                android.R.layout.simple_dropdown_item_1line, surahName);
        autoCompleteTextView.setAdapter(adapter);
    }
}

After that try we run and see the results 🙂
So a little tutorial on how to create the Qur'an application on Android. Jazakallaah.