Facile Quran Learning

The Quran is the holy book for millions of Muslims worldwide and is read and learned in Arabic. Getting a proper understanding of the translation of the Quran is very important. We are witnessing a spawning of many mobile apps claiming to provide a digitized experience of Learning the Quran with tra

2025-06-28 16:27:12 - Adil Khan

Project Title

Facile Quran Learning

Project Area of Specialization Computer ScienceProject Summary

The Quran is the holy book for millions of Muslims worldwide and is read and learned in Arabic. Getting a proper understanding of the translation of the Quran is very important. We are witnessing a spawning of many mobile apps claiming to provide a digitized experience of Learning the Quran with translation. These apps provide many features related to the translation of the verses of the Quran. In our final year project, we will develop an android application that will provide an easy learn the Urdu translation of the Quran in a super-fast way since there are many repeating words in the Holy Quran, so there is a possibility to learn the frequent words at once. Our app will help the user to learn the repeated word at the same time.

Moreover, the app will allow the user to check their progress daily. The app also includes extra features like Quran Tafaseer, Tajweed, Audio, and Video learning supplements. The technology we will use will be Java, XML as Programming Language, and SQLite as Database. The IDE will be Android Studio, and we'll design the User Interface using Figma. We will use banana Pi to install our application and then can mount the device anywhere in the house. The device can also be mounted in any institute for learning Quran. It will help in learning. It can be used in the kitchen or in any area of the house for ease of learning the Quran. Banana Pi will be used for the simulations of our android application.

Project Objectives

The project objectives are:

Project Implementation Method

This system can be developed in many ways, but the most authentic and suitable life cycle is the agile model.

Agile Model

The agile SDLC model is a mix of iterative and steady procedure models, spotlighting procedure flexibility and consumer loyalty by fast conveyance of working programming items. Deft Methods break the item into minor gradual forms. These assemblies are given in emphasis. Every cycle regularly endures from around one to three weeks. Each cycle includes cross-useful groups working at the same time on different territories like:

Figma

Figma is a vector graphics editor and prototyping tool which is primarily web-based, with additional offline features enabled by desktop applications for macOS and Windows. We used Figma for designing the user interface. It is an easy tool to make and review the designs and interface of the application. It helps us to view and interact with the prototypes in real time mobile devices.

Android Implementation

Android Studio will be used for coding. It will help us to code the modules, allow us to divide our project into different units of functionality that we can test, build and debug independently.

SQLite Database

We will use SQLite database to store our data, make different relationships among the modules. It is easy to manage the data with the help of different queries. 

Benefits of the Project

The benefits of the project are:

Technical Details of Final Deliverable

The final deliverable will include the device Banana Pi in which our android application will be installed. The benefit of using this device is that we can use it anywhere in the house or in any institution. The application will also be installed on the tablet we used. All the below-described modules will be implemented in the application.

Modules of the Project

Module 1: Quran Dictionary based on Words Frequency Module 2: User Learning Progress Module 3: Quran Arabic Text with Complete Urdu Translation Module 4: Quran Different Tafaseer in Urdu Module 5: Tasbeeh Counter Module 6: Kutb e Hadess and Fiqah Module 7: Masnoon Dua Algorithm & Implementation Final Deliverable of the Project Hardware SystemCore Industry EducationOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Quality Education, Peace and Justice Strong InstitutionsRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 59500
5-inch HDMI Touch LCD Display (B) with Bicolor Case Supports mini-PC Equipment12000020000
2. Smart Device (Android enabled) Equipment13500035000
A4 paper Rims Miscellaneous 315004500
Printing Miscellaneous 050000
Stationary Miscellaneous 035000

More Posts