Android Application Free Capstone Project
Table of Contents
This article is a compilation of android application free capstone project ideas of our team. This includes content that might help future researchers concerning their project’s documentation. The capstone projects listed below are free of charge and you may use them according to your needs. The team just needs you to give proper credit to the site if it will be used for your capstone project requirements.
The researchers conducted the study to develop an android-based math learning application. The said android application is designed for students. Conventionally, a student obtains learning and knowledge about mathematics from math books and math teachers. This method of learning is outdated and is not highly accessible and available for students anytime and anywhere. The students are required to spend valuable time and effort in searching for resources about mathematics.
As a response to the above-mentioned concerns, the researchers proposed a capstone project entitled, “Math Learning Application”. The said application contains and displays math learning materials that can easily be browsed by students. The students will download and install the application on their android phones to access the features of the app. The researchers will ensure that the application will display accurate and reliable math learning information for students. The use of the application is a significant alternative to the traditional math learning method. The math learning application is highly accessible and available for students with just a few clicks on their phones. Learning mathematics will be easy, fast, and convenient for students.
FOR IMPLEMENTATION
This Android Mobile Educational game was intended only for students who are taking up math subjects because the content and feature of this game were related only to math subjects. Since it is an android game the students can only avail this game if they have android phones. The application will be uploaded to the Google Playstore where users can download and install the project on their android devices. The said application will work in an offline setting or without an internet connection.
Program Testing
In this phase, a series of testing was performed to check for any problem that arises during the implementation and operation of the software and if the requirements have been met the expectation of the users.
Initial Testing
The researchers conduct initial testing to test if the systems develop according to the user’s expectations. The researchers focus on the minimal components of the system to validate that the individual unit of the system is working properly.
After the unit testing, the researcher’s conducted the integration testing, wherein the individual components are combined and tested as one system. This is to verify if the system working properly.
The system undergoes testing by the expert and selective users, where the researcher lets them tries to use the system to determine the reliability and functionality of the system.
Validity of the Initial Testing Instrument
The self-made testing instrument is being presented by the developers to the expert evaluators for the purpose of evaluating the self-made survey questioner.
The experts rated it in terms of accuracy that referred to the precision of computations and controls. Validity referred to the degree to which a particular instrument is useful in measuring that which it is designed to measure according to Carter V. Good and Douglas F. Scates.
Expert Testing
Expert testing is done by the experts in this phase to ensure that the system features and function is well developed or the software needed more improvements. In the evaluation of the Math Learning Application in Android, the developers used McCall’s Software Quality Model for the assurance of the evaluation by the experts.
Development Tools:
JQuery Mobile and Phonegap Build
LocalStorage is a type of web storage that allows Javascript websites and apps to store and access data right in the browser with no expiration date. This means the data stored in the browser will persist even after the browser window has been closed. (https://blog.logrocket.com/the-complete-guide-to-using-localstorage-in-javascript-apps-ba44edb53a36/)
The capstone project, “Dictionary Translator App” is conducted by the researchers to develop an android-based specialized dictionary used to translate words or phrases from one language to another. This project is designed for users who are looking for accessible resources that will assist them in translating words or phrases.
The implementation of the app will help improve the vocabulary of the users, especially those non-English speakers. The application is highly accessible and available for users. They can use the app to translate unfamiliar words they encounter anytime and anywhere. The app will is efficient and reliable in producing accurate word or phrase translation.
User and needs of the system
Filipino Dictio-Lator was created for ease not only for the students but also for other Filipino who wants to learn the other Filipino dialect. This will help Filipino to easily communicate and understand each other.
General Features of the System
With the use of this application created by the proponents, this will help other people in communicating with each other. It encourages the user to learn new dialects in their spare time and to take up opportunities. Every translation activity has one or more specific purposes and whichever they may be; the main aim of translation is to serve as a cross-cultural bilingual communication vehicle among peoples.
It has a mini-game that will surely enjoy by the user. Every level of this game has different games like multiple choices, fill in blanks and etc. It is a reviewer that helps the user to sharpen their mind and memory. It will test their knowledge in translating the words into other Filipino dialects.
First aid is defined as immediate medical attention or treatment for anyone who has suffered a sudden illness or injury. Knowing first aid is essential to respond to emergency cases and be able to relieve pain, maintain life, promote recovery and prevent the patient’s condition from worsening until professional medical help arrives. Given the fact that many people still do not know how to provide first aid in emergencies, patients often end up in the worst possible condition or even die. People need a credible source of information to learn about first aid and respond to emergencies without having to attend first aid seminars or workshops.
The capstone project, entitled “First-Aid App” is designed to provide first aid knowledge and information to the end-users. The Android-based application will provide the step-by-step process of how to do the first aid for a specific injury or illness. The said application will provide users a source of information about how to perform first aid. The application is available for download and use in emergencies. The user just needs to input the injury or illness that occur unexpectedly, and the application will provide them the step-by-step process in administering first aid.
App Features
- First-Aid Tips – Treaments, medical kits needed, and things to do about a certain issue
- Animal Bites
- Bruises
- Burns
- Choking
- Cuts and Wounds
- Dizziness
- Food Poisoning
- Heatstroke
- Nosebleeds
- Sprains
- Sunburn
The package includes the apk file and the complete source code of the project (html, css, js, jQuery Mobile)credits to WebMD for first aid resources and credits to the owner of the images.
The capstone project, “Hotel Reservation App” is an android-based application that allows hotel guests to make a hotel reservation. The application will be used by the guests to schedule the dates and length of their stay in the hotel. Typically, the guests personally visit the hotel they wish to stay in to book rooms. This method is time-consuming and requires too much effort from the guest. The existing system for bookings and reservations is seen as ineffective to cater to the needs of the guest as well as boosting the income of the hotels by accommodating numerous guests.
The implementation of the android-based hotel reservation app will ease up the process of booking a hotel reservation. The app will provide hotel guests a platform where they can book their schedule and rooms to stay ahead of time in a fast, accurate, and hassle-free manner. The implementation of the system can improve overall hotel guest’s experience as well as boost their income.
Front End
Display the following:
- Company Profile
- Policies
- Location, Address
- Contact Details
- Services Offered
- Facilities: Room Rates (allow users to register and reserve the room for a specified date and view the total amount to pay)
*The system will determine if the room is occupied or not
*The user can log in to their accounts and can cancel the transaction
*walk-in applicants (check-in)
Reports: Income per month, year
Back End
Administrator
The admin will be able to update the following info:
- Company Profile
- Policies
- Location, Address
- Contact Details
- Services Offered
Manage the following:
Customer Profile (name, address, contact, email, company, designation, date of birth, purpose of stay, username and password)
Rooms (name of room, images)
Room Types (name of room type, # of pax allowed, price of room type)
Admin is allowed to approve and cancel online reservations
Manage Billing (roomrate, other charges, number of nights, number of pax, discount,grandtotal)
Note: 10% for government employee, 20% off senior and pwd (person with disabilites)
Mobile App
Features:
- View rooms
- Book Rooms
- Change Profile
- View Transactions (rooms reserved by customer)
- Add FeedBack
The researchers conducted the study to assess how criminology students conduct reviews as a preparation for the criminologist licensure examination. The researchers have found out that the most used method is through enrolling to reviewer center that cost the students money, time, and effort. The researchers aimed to develop a good reviewer alternative for criminology students through an IT-based solution.
The capstone project, “Reviewer App for Criminology” is an android-based application that is reliable in assisting criminology students for their review. The said application contains and displays review learning materials for criminology students. The app will enhance the knowledge and assist criminology students to study and take the exam anytime and anywhere as a preparation for their actual exam. The application will help lessen the cost, time, and effort the students spend in review centers. The application will provide accurate and reliable learning materials for the anticipated criminology exam coverage. Criminology students will be able to review easily and conveniently.
Development Tools:
- HTML
- CSS
- Javascript
- Apache Cordova
Instructions:
- Install XAMPP
- Extract the folder to C:\xampp\htdocs
- Open browser and type, localhost\www\
Features:
- The player will be given 3 lives, and in every wrong answer the life will be deducted
- The player will be given 3 50/50 lifelines and can only be used once in every level (not available in the demo version).
- The score will be recorded in the app (not available in the demo version).
- Every Level has more or less 5 questions, 60 sec per question
- The game has 8 categories (5 per category and a total of 45 questions),
- 5 questions per category will be shuffled or will be randomly selected
Student Handbook Application
Students Handbook contains the official statement of rules and regulations of a specific college or university. The students are responsible for reading the student handbook to understand the general rules and guidelines for attending their enrolled college or university. Conventionally, student handbooks are produced in a hard copy that students may claim from the assigned staff that will distribute the handbook. This method is outdated since technology changed the way how tasks are accomplished nowadays. This method is ineffective and time-consuming, from printing the handbook up to the distribution process. The conventional way is not always available and accessible for students.
To address the above-mentioned concerns, the researchers of the study proposed an android-based student handbook application. The said project will transform the traditional student handbook into a digital one. The application will display the school’s statement of rules and regulations. The said project will make the student handbook highly accessible and available. Difficulties and problems encountered in producing the traditional handbook will be eliminated. The app will let students learn the school’s rules, regulations, and guidelines in an easy, fast, and hassle-free manner.
The zip file contains the source code and apk of the project entitled ehandbook or electronic handbook.
The said project is the mobile app version of the hardbound or booklet of the student handbook. All the contents of the handbook were included and posted on the application. The current version of the project is only available in android-based smartphones and devices.
The next release and version of the app will have a control panel wherein the administrator of the system can modify the contents of the handbook which will be stored on a central database and can be downloaded by clients in their android devices.
Technicality of the Project
Development
Hardware Requirements
- Laptop
- Intel Dual Core Pentium 2.2 GHz
- Random Access Memory (RAM) 2 GB
- Hard Disk Drive
- Monitor 14” LCD
- USB QUERTY Keyboard
- USB Optical Mouse
- Android phone
- Android 4.4.4 KitKat OS
- 8 GB internal memory
Software Requirements
PHP: Hypertext Processor (PHP) and MYSQL: a widely use Open Source general-purpose scripting language that is specially used for web development. The main goal of the language is to allow web developers to write dynamically generated web pages quickly and an Open Source server-side (php.net).
JavaScript: a programming language that run most modern browsers. It supports object-oriented programming and procedural programming. It can be used to control web pages on the client side of the browser, server-side programs, and even mobile applications (study.com).
Cascading Style Sheet (CSS): a language for describing the presentation of Web pages, including colors, layouts, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language (www.w3.org).
Bootstrap: a framework to help you design websites faster and easier. It includes HTML and CSS based design templates for typography, forms, buttons, tables, navigations, modals, image carousels, etc. It also gives you support for JavaScript plugins (www.htmlgoodies.com).
Hypertext Markup Language: is the standard markup language for creating a web pages and web applications. With cascading style sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web (en.wikipedia.org).
JQuery Mobile (JQM): is a cross platform mobile framework designed to simplify and enhance the development of the mobile web applications by HTML5, CSS3, JQuery and JQuery UI into one framework that is not only robust, but maintainable and organized (www.htmlgoodies.com).
WebSQL: WebSQL is used for Local Database and Apache Cordova, a platform used for hybrid mobile applications using HTML, CSS, and Javascript. These allow the user to build mobile applications locally.
Cordova/Phonegap: Formerly known as Phonegap Build, a platform to build hybrid Mobile Applications using HTML5, CSS and Javascript.
Most of the time when Filipinos are suffering from common ailments they tend to look for local remedies rather than directly consult a professional. They don’t have a reliable source to determine which treatments are effective for a particular ailment, so they depend on the experiences and advice of others to determine what to do if they have a cough, headache, or other illness. A lot of people still lack knowledge about things to do whenever they are suffering one of the common ailments.
As a response, the researchers proposed the capstone project “Herbal App for Common Ailment” that allows users to access a guide about common ailments. The Android-based application will contain information on how to treat common ailments such as headache, stomachache, cough, and others by using approved herbal medicines. the users will have a credible source of information and not just simply rely on word-of-mouth. The application will have an admin panel responsible for managing and securing that the information displayed is accurate and reliable.
Database Schema
tblAdmin (id, username, password, fullname)
tblStudentAccount (id, studin, lname, mname, fname, course, username, password)
tblAilments (id, ailmentname, description)
tblHerbal (id, herbalname, herbinfo, scientificname, localname, medicinalusage, howtouse, dosage, caution, ailmentid)
System Flow
Administrator (web version)
- Admin will encode student accounts
- Admin will encode the ailments
- Admin will encode the herbal information and what illness/ailment can it cure
Student (mobile/android version) (use apache cordova, jquery mobile or any other mobile based templates)
- can login to their account
- can view different ailments and the herbal plant that can remedy/cure it
The download package only includes the mobile version (offline) designed and developed using jQuery Mobile and Apache Cordova.
Before the students can enter their desired colleges, they must first undergo an entrance examination. The typical way of taking an entrance examination is through exam papers, the student must take the exam in the colleges of their choice. The conventional way is time-consuming, the college staff will prepare a bunch of exam questionnaires and that includes too much paperwork. The students must also prepare things like pens, pencils, and other necessities that are needed in taking the exam. The manual way of taking the entrance examination is inefficient and not convenient for both parties.
The capstone project entitled “Entrance Examination App” is a platform for taking an entrance examination in colleges. The said project will allow the colleges and universities to conduct a computer-assisted examination. The staff in charge will not prepare a lot of examination papers anymore. The students also will not need to prepare things like pens and others. They will only utilize the app to take their entrance examination. The said app is efficient and reliable to use.
Features of the System
Guidance Counselor or Administrator
* Manage Questions (multiple choice – 4 choices)
* Manage Question Category (Math, General Info, Etc)
* Manage Student Registration (id, name, address, contact, or number, username, password)
* Manage Courses (courseid, coursename, passing score)
* Report (reports on the results of the exam , reports on all the passers (rank by highest to lowest) and recommend a course(s) based on the result)
Students
* Register to the system using tablet or android devices ( name, address, contact, or number, username, password)
* Take and Submit Exam
* View Result and Receive SMS
Development Tools
PHP, MySQL, Bootstrap, iTexMo SMS API
Administrator
username: admin
password: admin
database name: entrance.sql
You may visit our Facebook page for more information, inquiries, and comments.
Hire our team to do the project.