SlideShare a Scribd company logo
1 of 5
Download to read offline
i-Pregnancy Tracking : An Islamic Pregnancy Application
Muna Amani Binti Fisal, Nur Nabihah Binti Dol Rahim
Department of Information Technology, Kuliyah of Information and Communication Technology
munaamanifisal@gmail.com , narabiha@gmail.com
Abstract
One of the most challenging parts being a woman is
pregnancy. When a woman has confirmed her
pregnancy, she should express her praise to God
and find ways and seek knowledge to take care of
her health during pregnancy. One of the method is
to use technology as a platform to get useful
information about pregnancy in terms of Islamic
practices as it is a trend nowadays. As a result,
pregnant women will get a lot of rewards in
accordance with the practices implemented.
Therefore, this Islamic Pregnancy Apps is expected
to be one of a medium to spread education on
pregnancy from religious and medical perspectives.
Keyword: pregnancy, pregnant mother, mobile
application development.
I. INTRODUCTION
Health information is very important to pregnant
women as they need to find information about their
baby growth. Apart from that, educating children
should be developed since in the womb. Islam
encourages us to provide education from the womb
until the child reaches adulthood. A good
understanding of religion influenced moral
development and values of the babies. This will be
challenging for the mother to find a place or resources
on pregnancy in Islamic ways as there is no other
offered by clinic and hospital. So, a solution needs to
be design in order to overcome this problem.
A. Problem Statements
 Practices during pregnancy according to
Islam.
 Current problem/situation based on Muslim’s
pregnant women community.
 The Sunnah food that is good for mother and
baby.
 Ways to welcome the baby including
preparation.
 Practices of husband and wife during
pregnancy.
B. Project Objectives
 Find the valid information about the practices
in Islam during pregnancy.
 The baby’s growth from month to month.
 Sunnah’s nutrition and other good food to be
practice during pregnancy period.
 Fitness and appropriate exercise.
C. Project Scope/Limitation
This pregnancy tracking mobile application
provides goodl information and appropriate functions
pertaining pregnancy that is relevant to Muslim women
around the world. Among the features included in this
application are:-
 Countdown to due date
 Month-by-month tracking of baby’s
growth
 Providing relevant inforamtion on
pregnancy in the Islamic context
 Nutritious diet for pregnant women
 Suggestions on recommended
Ibadah/practices during pregnancy
The downside of this application is that it only runs on
Android operating system where it is developed using
javascript, CSS and html in JBoss Enterprise
Application Platform version 9.
II. LITERATURE REVIEW
A thorough review has been performed on
applications that have the same concept of the
proposed application. Firstly, My Pregnancy Today
which is support all android and iOS platform. The
feature of this application is that they have a widget for
user to help visualizing the baby’s growth and
development. Calendar feature shows the baby’s
condition for every week and other good tips.[1]
Secondly, there is a relatively similar application
that provides the same feature as My Pregnancy Today,
called I’m Expecting – Pregnancy App. The only
difference between them is, this application tracks the
pregnancy symptoms of user and it guides user through
maternity and provides week-by-week development of
baby. This has been done through email and
notification in smartphone.[2]
Thirdly, there is also another application which
provide related concept of pregnancy tracker which is
What To Expect Pregnancy Tracker. This application
will need the user’s due date to start keep tracking of
the pregnancy and provides a guide for user through
pregnancy day-by-day as well as parenting news.[3]
Fourth, Pregnancy Exercise offers a variety of
platform. This application provides useful and safe
exercise for pregnant moms. The exercise includes
chest muscle exercise, squats, wall press, steps up, side
lunge, forward bend and any other relevant exercise.[4]
Lastly, Prenatal Workouts Free which provides fun
and effective 20-minute daily workouts designed for
pregnant women without any equipment. The free
version gives user safe and healthy routines per
trimester and user could opt for the pro (paid) version
for more exercises. This application shows exercise in
form of animation video.[5]
All these available applications, do have their own
pros and cons. However, the concepts provided by
most of the applications are relatively the same.
TABLE 1. LITERATURE REVIEW SUMMARY
Application
Features
Baby’s
development
Calendar
Fitness &
Exercise
Online
Community
Pregnancy
Today
Yes Yes Yes Excellent
I’m Expecting Excellent Yes Yes Yes
Pregnancy
Tracker
Yes Yes Yes Excellent
Pregnancy
Exercise
No No Excellent No
Prenatal
Workouts
Free
No No Excellent No
III. METHOD
A. Requirement Engineering
According to (Gunnar Kurtz, 2008)
requirement engineering is an integral aspect of any
software development model and due to its impact on
the subsequent phases in each model, one of the most
important ones.[6]
There are many techniques that can
be used to gather the relevant requirement to maintain
the reliability of a system. Basic requirement
engineering process involves elicitation, analysis,
documentation, validation and requirement
management. As for the i-Pregnancy Tracking Mobile
Application, online survey and interview were used for
elicit the requirements.
Online surveys were distributed to several
groups of pregnant women that joined in certain
Facebook Group by using Google Docs. The purpose
was to find out which element and information that
should be included in the application and provides the
most preferable apps that they had been experiencing to
keep track of their pregnancy. From there, all the
responses were analysed in order to make the project
scope understandable.
An interview was conducted with an expert in
Islamic knowledge regarding fetal development from
the Quran and Hadith perspectives.. Its purpose was to
gather reliable information about pregnancy according
to Islam and get some ideas from them.
After information was obtained, the
development of the mobile application was practiced
using iterative development lifecycle where the process
starts with initial planning, and ends with the
deployment of the application. There were five stages
involved in this iterative approaches which are
planning, requirements functional, system design,
implementation, testing and deployment.
B. Development Requirement
i. Development environment: Jboss EAP with
SDK ADT and ADB for windows and
smartphone.
ii. Android OS: This application support any
Android powered devices with Android
version 2.3.3 “Gingerbread” (API 10) up to
Android version 5 “Lolipop” (API 21).
C. Functionality Requirement
Figure 1 shows the use case diagram that represents the
function of the user to the application. In Figure 2,
class diagram is shown. Figure 3 shows sequence
diagram for viewing menus of pregnancy app, while the
activity diagram for the same function is shown in
Figure 4.
i) Use Case Diagram (User)
Figure 1: Use Case Diagram
ii) Class Diagram
Figure 2: Class Diagram
iii) Activity Diagram
Figure 3: Activity Diagram
iv) Sequence Diagram
Figure 4: Sequence Diagram
IV. RESULTS
A. Screenshots of Example
Figure 5 shows the splash screen images,
which will appear when user opens the application. The
calculation of due date in Figure 6. While Figure 7
shows the countdown of the pregnancy, baby growth in
the current month, and display the main four menus
which is Quranic Practices, Fitness, Food and Islamic
Info.
Figure 5: Splash screen
Figure 6: Calculate expected due date
Figure 7: Display of homepage
V. DISCUSSION
In iterative methodology, the whole
requirement is divided into various build. It is efficient
to implement this methodology because during each
iteration, the development module is able to add
function to the previous release. The process continues
until the complete system ready as per requirement.
One of the advantages of using this approach is the
testing and debugging during smaller iteration is easy
to detect and repair.
VI. CONCLUSION
i-Pregnancy Tracking application surely will benefit
the user. The functions created and provided in the
application are crucial to pregnant women to get
information about Islamic practices while pregnant.
The information include such as fitness, sunnah food,
quran and Islamic practices based on al-Quran and
hadith. Although the developers faced many challenges
in some stage of while doing this project, it still can be
completed in expected time which is before the FYP’s
Showcase. Further research and development is also
needed. The developer should collaborate with
gynecologist to ensure the integrity of the information
that will be provided to end-user through the
application. It is very important to get accurate
information.
VII. ACKNOWLEDGEMENT
First and foremost, we would like to thank to Allah
SWT for His Blessing and for allowing us to complete
this project. We pray that He accepts this work as
something beneficial to the community. We would like
to show our special gratitude to our parents and special
thanks to our supervisor, Dr. Shuhaili Binti Talib who
was always sharing her pearls of wisdom with us
throughout this project.
VIII. REFERENCES
[1] BabyCenter, “My Pregnancy Today”, BabyCenter ,
October 21, 2015 . [Online]. Available:
https://play.google.com/store/apps/details?id=com.babycente
r.pregnancytracker&hl=en
[2] MedHelp, Inc , “I'm Expecting - Free Pregnancy App “,
December 1, 2015 . [Online]. Available:
http://www.medhelp.org/land/mobile-pregnancy-app
[3] Everyday Health, “What To Expect-Pregnancy Tracker”,
November 30, 2015. [Online]. Available:
https://play.google.com/store/apps/details?id=com.wte.view
[4] Expert Lab Team, “Pregnancy Exercises”, Expert Lab
Team, December 4, 2014. [Online]. Available:
https://play.google.com/store/apps/details?id=com.andromo.
dev354518.app361145&hl=en
[5] Power 20, “Pregnancy Workouts Free”, Power 20,
November 27, 2015. [Online]. Available:
https://play.google.com/store/apps/details?id=com.power20.p
renatal.free
[6] Gunnar Kurtz, M. G. (2008). Mobile Technologies in
Requirements Engineering. Springer Science+Business
Media, 317-322.

More Related Content

What's hot

Tour Management System
Tour Management SystemTour Management System
Tour Management SystemAlbertDavid18
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Travel Package Management System
Travel Package Management SystemTravel Package Management System
Travel Package Management SystemSantanu Pattanayak
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation SystemIRJET Journal
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignMotaz Saad
 
Sen942 automated parking structure
Sen942 automated parking structureSen942 automated parking structure
Sen942 automated parking structuredbadiani
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4thTEJVEER SINGH
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determinationPatel Punit
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithmtaimurkhan803
 
synopsis on stock management system in medical store in php
synopsis on stock management system in medical store in phpsynopsis on stock management system in medical store in php
synopsis on stock management system in medical store in phpsachin993
 
Hospital Management System Project
Hospital Management System ProjectHospital Management System Project
Hospital Management System ProjectSanjit Yadav
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Planpiyushree nagrale
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMNitish Xavier Tirkey
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)Jubayer Al Mahmud
 
An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Serviceshreeram38
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)sanoop s
 

What's hot (20)

Tour Management System
Tour Management SystemTour Management System
Tour Management System
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Travel Package Management System
Travel Package Management SystemTravel Package Management System
Travel Package Management System
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
Sen942 automated parking structure
Sen942 automated parking structureSen942 automated parking structure
Sen942 automated parking structure
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4th
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determination
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithm
 
synopsis on stock management system in medical store in php
synopsis on stock management system in medical store in phpsynopsis on stock management system in medical store in php
synopsis on stock management system in medical store in php
 
Hospital Management System Project
Hospital Management System ProjectHospital Management System Project
Hospital Management System Project
 
V model
V modelV model
V model
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Plan
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
 
An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Service
 
Spline representations
Spline representationsSpline representations
Spline representations
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 

Viewers also liked

Economia politica alimentaria 3
Economia politica alimentaria 3Economia politica alimentaria 3
Economia politica alimentaria 3dianaquiroz03
 
Joomla! Day UK 2009 Event Guide
Joomla! Day UK 2009 Event GuideJoomla! Day UK 2009 Event Guide
Joomla! Day UK 2009 Event GuideAndy Wallace
 
Cécile McGrath - Presentation of GAIHE and its motivation
Cécile McGrath - Presentation of GAIHE and its motivationCécile McGrath - Presentation of GAIHE and its motivation
Cécile McGrath - Presentation of GAIHE and its motivationgaihe
 
Building Merit Badge Councilor List
Building  Merit Badge Councilor ListBuilding  Merit Badge Councilor List
Building Merit Badge Councilor Listmaggiegmar
 
Economia y politica alimentaria '' LA GLOBALIZACION''
Economia y politica alimentaria '' LA GLOBALIZACION''Economia y politica alimentaria '' LA GLOBALIZACION''
Economia y politica alimentaria '' LA GLOBALIZACION''Chhaapis Molinaa'
 
Επιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφή
Επιτραπέζιο Παιχνίδι για την Υγιεινή ΔιατροφήΕπιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφή
Επιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφήeirmatth
 

Viewers also liked (13)

Look Up
Look UpLook Up
Look Up
 
Ple
PlePle
Ple
 
Economia politica alimentaria 3
Economia politica alimentaria 3Economia politica alimentaria 3
Economia politica alimentaria 3
 
Marlon Certs
Marlon CertsMarlon Certs
Marlon Certs
 
generali_1
generali_1generali_1
generali_1
 
Carolina
CarolinaCarolina
Carolina
 
Joomla! Day UK 2009 Event Guide
Joomla! Day UK 2009 Event GuideJoomla! Day UK 2009 Event Guide
Joomla! Day UK 2009 Event Guide
 
Cécile McGrath - Presentation of GAIHE and its motivation
Cécile McGrath - Presentation of GAIHE and its motivationCécile McGrath - Presentation of GAIHE and its motivation
Cécile McGrath - Presentation of GAIHE and its motivation
 
Building Merit Badge Councilor List
Building  Merit Badge Councilor ListBuilding  Merit Badge Councilor List
Building Merit Badge Councilor List
 
CV
CVCV
CV
 
cuevas-monsalve-egaf5
cuevas-monsalve-egaf5cuevas-monsalve-egaf5
cuevas-monsalve-egaf5
 
Economia y politica alimentaria '' LA GLOBALIZACION''
Economia y politica alimentaria '' LA GLOBALIZACION''Economia y politica alimentaria '' LA GLOBALIZACION''
Economia y politica alimentaria '' LA GLOBALIZACION''
 
Επιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφή
Επιτραπέζιο Παιχνίδι για την Υγιεινή ΔιατροφήΕπιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφή
Επιτραπέζιο Παιχνίδι για την Υγιεινή Διατροφή
 

Similar to i-Pregnancy Islamic Tracking App

A Pregnancy Tracking App Like Ovia: How do you Build it?
A Pregnancy Tracking App Like Ovia: How do you Build it?A Pregnancy Tracking App Like Ovia: How do you Build it?
A Pregnancy Tracking App Like Ovia: How do you Build it?Lucy Zeniffer
 
Adaptive and Personalized Fitness App
Adaptive and Personalized Fitness AppAdaptive and Personalized Fitness App
Adaptive and Personalized Fitness AppYogeshIJTSRD
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPijcsit
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPAIRCC Publishing Corporation
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPAIRCC Publishing Corporation
 
what is healthcare app development.pptx
what is healthcare app development.pptxwhat is healthcare app development.pptx
what is healthcare app development.pptxJuhiKhare3
 
Executive Summary (MIP)
Executive Summary (MIP)Executive Summary (MIP)
Executive Summary (MIP)harsh654321
 
Untold Tips For Fitness Application Development in 2022.pptx
Untold Tips For Fitness Application Development in 2022.pptxUntold Tips For Fitness Application Development in 2022.pptx
Untold Tips For Fitness Application Development in 2022.pptxConcetto Labs
 
A Development of Android-based Mobile Application for Getting Ideal Weight
A Development of Android-based Mobile Application for Getting Ideal WeightA Development of Android-based Mobile Application for Getting Ideal Weight
A Development of Android-based Mobile Application for Getting Ideal WeightTELKOMNIKA JOURNAL
 
Healthcare app development company
Healthcare app development companyHealthcare app development company
Healthcare app development companydeorwine infotech
 
Marketing plan-Android app
Marketing plan-Android appMarketing plan-Android app
Marketing plan-Android appNikhil Chaudhary
 
smart health application
 smart health application smart health application
smart health applicationmuhdhafiz54
 
How To Build The Best User-Friendly Fitness Workout App.pdf
How To Build The Best User-Friendly Fitness Workout App.pdfHow To Build The Best User-Friendly Fitness Workout App.pdf
How To Build The Best User-Friendly Fitness Workout App.pdfLucas Lagone
 
IRJET- Virtual Dietitian: An Android based Application to Provide Diet
IRJET-  	  Virtual Dietitian: An Android based Application to Provide DietIRJET-  	  Virtual Dietitian: An Android based Application to Provide Diet
IRJET- Virtual Dietitian: An Android based Application to Provide DietIRJET Journal
 
Health and Fitness App Development Company - Ezulix Software UK
Health and Fitness App Development Company - Ezulix Software UKHealth and Fitness App Development Company - Ezulix Software UK
Health and Fitness App Development Company - Ezulix Software UKEzulix Software uk
 
CP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docxCP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docxwrite31
 
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdf
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdfStep-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdf
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdfAmplework Software Pvt. Ltd.
 
How to Build a Successful Healthcare App Development Company.docx.pdf
How to Build a Successful Healthcare App Development Company.docx.pdfHow to Build a Successful Healthcare App Development Company.docx.pdf
How to Build a Successful Healthcare App Development Company.docx.pdfTechugo
 

Similar to i-Pregnancy Islamic Tracking App (20)

A Pregnancy Tracking App Like Ovia: How do you Build it?
A Pregnancy Tracking App Like Ovia: How do you Build it?A Pregnancy Tracking App Like Ovia: How do you Build it?
A Pregnancy Tracking App Like Ovia: How do you Build it?
 
Adaptive and Personalized Fitness App
Adaptive and Personalized Fitness AppAdaptive and Personalized Fitness App
Adaptive and Personalized Fitness App
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
 
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APPUSABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
USABILITY TESTING OF FITNESS MOBILE APPLICATION: CASE STUDY ADED SURAT APP
 
what is healthcare app development.pptx
what is healthcare app development.pptxwhat is healthcare app development.pptx
what is healthcare app development.pptx
 
Executive Summary (MIP)
Executive Summary (MIP)Executive Summary (MIP)
Executive Summary (MIP)
 
Untold Tips For Fitness Application Development in 2022.pptx
Untold Tips For Fitness Application Development in 2022.pptxUntold Tips For Fitness Application Development in 2022.pptx
Untold Tips For Fitness Application Development in 2022.pptx
 
A Development of Android-based Mobile Application for Getting Ideal Weight
A Development of Android-based Mobile Application for Getting Ideal WeightA Development of Android-based Mobile Application for Getting Ideal Weight
A Development of Android-based Mobile Application for Getting Ideal Weight
 
Healthcare app development company
Healthcare app development companyHealthcare app development company
Healthcare app development company
 
How To Develop a Fitness App Like Burn Fit?
How To Develop a Fitness App Like Burn Fit?How To Develop a Fitness App Like Burn Fit?
How To Develop a Fitness App Like Burn Fit?
 
E learning app development cost
E learning app development costE learning app development cost
E learning app development cost
 
Marketing plan-Android app
Marketing plan-Android appMarketing plan-Android app
Marketing plan-Android app
 
smart health application
 smart health application smart health application
smart health application
 
How To Build The Best User-Friendly Fitness Workout App.pdf
How To Build The Best User-Friendly Fitness Workout App.pdfHow To Build The Best User-Friendly Fitness Workout App.pdf
How To Build The Best User-Friendly Fitness Workout App.pdf
 
IRJET- Virtual Dietitian: An Android based Application to Provide Diet
IRJET-  	  Virtual Dietitian: An Android based Application to Provide DietIRJET-  	  Virtual Dietitian: An Android based Application to Provide Diet
IRJET- Virtual Dietitian: An Android based Application to Provide Diet
 
Health and Fitness App Development Company - Ezulix Software UK
Health and Fitness App Development Company - Ezulix Software UKHealth and Fitness App Development Company - Ezulix Software UK
Health and Fitness App Development Company - Ezulix Software UK
 
CP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docxCP60037E Managing IS Projects.docx
CP60037E Managing IS Projects.docx
 
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdf
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdfStep-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdf
Step-by-Step Guide to Developing a Healthcare App in the Post-Pandemic.pdf
 
How to Build a Successful Healthcare App Development Company.docx.pdf
How to Build a Successful Healthcare App Development Company.docx.pdfHow to Build a Successful Healthcare App Development Company.docx.pdf
How to Build a Successful Healthcare App Development Company.docx.pdf
 

i-Pregnancy Islamic Tracking App

  • 1. i-Pregnancy Tracking : An Islamic Pregnancy Application Muna Amani Binti Fisal, Nur Nabihah Binti Dol Rahim Department of Information Technology, Kuliyah of Information and Communication Technology munaamanifisal@gmail.com , narabiha@gmail.com Abstract One of the most challenging parts being a woman is pregnancy. When a woman has confirmed her pregnancy, she should express her praise to God and find ways and seek knowledge to take care of her health during pregnancy. One of the method is to use technology as a platform to get useful information about pregnancy in terms of Islamic practices as it is a trend nowadays. As a result, pregnant women will get a lot of rewards in accordance with the practices implemented. Therefore, this Islamic Pregnancy Apps is expected to be one of a medium to spread education on pregnancy from religious and medical perspectives. Keyword: pregnancy, pregnant mother, mobile application development. I. INTRODUCTION Health information is very important to pregnant women as they need to find information about their baby growth. Apart from that, educating children should be developed since in the womb. Islam encourages us to provide education from the womb until the child reaches adulthood. A good understanding of religion influenced moral development and values of the babies. This will be challenging for the mother to find a place or resources on pregnancy in Islamic ways as there is no other offered by clinic and hospital. So, a solution needs to be design in order to overcome this problem. A. Problem Statements  Practices during pregnancy according to Islam.  Current problem/situation based on Muslim’s pregnant women community.  The Sunnah food that is good for mother and baby.  Ways to welcome the baby including preparation.  Practices of husband and wife during pregnancy. B. Project Objectives  Find the valid information about the practices in Islam during pregnancy.  The baby’s growth from month to month.  Sunnah’s nutrition and other good food to be practice during pregnancy period.  Fitness and appropriate exercise. C. Project Scope/Limitation This pregnancy tracking mobile application provides goodl information and appropriate functions pertaining pregnancy that is relevant to Muslim women around the world. Among the features included in this application are:-  Countdown to due date  Month-by-month tracking of baby’s growth  Providing relevant inforamtion on pregnancy in the Islamic context  Nutritious diet for pregnant women  Suggestions on recommended Ibadah/practices during pregnancy The downside of this application is that it only runs on Android operating system where it is developed using javascript, CSS and html in JBoss Enterprise Application Platform version 9. II. LITERATURE REVIEW A thorough review has been performed on applications that have the same concept of the proposed application. Firstly, My Pregnancy Today which is support all android and iOS platform. The feature of this application is that they have a widget for user to help visualizing the baby’s growth and development. Calendar feature shows the baby’s condition for every week and other good tips.[1]
  • 2. Secondly, there is a relatively similar application that provides the same feature as My Pregnancy Today, called I’m Expecting – Pregnancy App. The only difference between them is, this application tracks the pregnancy symptoms of user and it guides user through maternity and provides week-by-week development of baby. This has been done through email and notification in smartphone.[2] Thirdly, there is also another application which provide related concept of pregnancy tracker which is What To Expect Pregnancy Tracker. This application will need the user’s due date to start keep tracking of the pregnancy and provides a guide for user through pregnancy day-by-day as well as parenting news.[3] Fourth, Pregnancy Exercise offers a variety of platform. This application provides useful and safe exercise for pregnant moms. The exercise includes chest muscle exercise, squats, wall press, steps up, side lunge, forward bend and any other relevant exercise.[4] Lastly, Prenatal Workouts Free which provides fun and effective 20-minute daily workouts designed for pregnant women without any equipment. The free version gives user safe and healthy routines per trimester and user could opt for the pro (paid) version for more exercises. This application shows exercise in form of animation video.[5] All these available applications, do have their own pros and cons. However, the concepts provided by most of the applications are relatively the same. TABLE 1. LITERATURE REVIEW SUMMARY Application Features Baby’s development Calendar Fitness & Exercise Online Community Pregnancy Today Yes Yes Yes Excellent I’m Expecting Excellent Yes Yes Yes Pregnancy Tracker Yes Yes Yes Excellent Pregnancy Exercise No No Excellent No Prenatal Workouts Free No No Excellent No III. METHOD A. Requirement Engineering According to (Gunnar Kurtz, 2008) requirement engineering is an integral aspect of any software development model and due to its impact on the subsequent phases in each model, one of the most important ones.[6] There are many techniques that can be used to gather the relevant requirement to maintain the reliability of a system. Basic requirement engineering process involves elicitation, analysis, documentation, validation and requirement management. As for the i-Pregnancy Tracking Mobile Application, online survey and interview were used for elicit the requirements. Online surveys were distributed to several groups of pregnant women that joined in certain Facebook Group by using Google Docs. The purpose was to find out which element and information that should be included in the application and provides the most preferable apps that they had been experiencing to keep track of their pregnancy. From there, all the responses were analysed in order to make the project scope understandable. An interview was conducted with an expert in Islamic knowledge regarding fetal development from the Quran and Hadith perspectives.. Its purpose was to gather reliable information about pregnancy according to Islam and get some ideas from them. After information was obtained, the development of the mobile application was practiced using iterative development lifecycle where the process starts with initial planning, and ends with the deployment of the application. There were five stages involved in this iterative approaches which are planning, requirements functional, system design, implementation, testing and deployment. B. Development Requirement i. Development environment: Jboss EAP with SDK ADT and ADB for windows and smartphone. ii. Android OS: This application support any Android powered devices with Android version 2.3.3 “Gingerbread” (API 10) up to Android version 5 “Lolipop” (API 21). C. Functionality Requirement Figure 1 shows the use case diagram that represents the function of the user to the application. In Figure 2, class diagram is shown. Figure 3 shows sequence
  • 3. diagram for viewing menus of pregnancy app, while the activity diagram for the same function is shown in Figure 4. i) Use Case Diagram (User) Figure 1: Use Case Diagram ii) Class Diagram Figure 2: Class Diagram iii) Activity Diagram Figure 3: Activity Diagram iv) Sequence Diagram Figure 4: Sequence Diagram IV. RESULTS A. Screenshots of Example Figure 5 shows the splash screen images, which will appear when user opens the application. The calculation of due date in Figure 6. While Figure 7 shows the countdown of the pregnancy, baby growth in the current month, and display the main four menus which is Quranic Practices, Fitness, Food and Islamic Info.
  • 4. Figure 5: Splash screen Figure 6: Calculate expected due date Figure 7: Display of homepage V. DISCUSSION In iterative methodology, the whole requirement is divided into various build. It is efficient to implement this methodology because during each iteration, the development module is able to add function to the previous release. The process continues until the complete system ready as per requirement. One of the advantages of using this approach is the testing and debugging during smaller iteration is easy to detect and repair. VI. CONCLUSION i-Pregnancy Tracking application surely will benefit the user. The functions created and provided in the application are crucial to pregnant women to get information about Islamic practices while pregnant. The information include such as fitness, sunnah food, quran and Islamic practices based on al-Quran and hadith. Although the developers faced many challenges in some stage of while doing this project, it still can be completed in expected time which is before the FYP’s Showcase. Further research and development is also needed. The developer should collaborate with gynecologist to ensure the integrity of the information that will be provided to end-user through the application. It is very important to get accurate information. VII. ACKNOWLEDGEMENT First and foremost, we would like to thank to Allah SWT for His Blessing and for allowing us to complete this project. We pray that He accepts this work as something beneficial to the community. We would like to show our special gratitude to our parents and special thanks to our supervisor, Dr. Shuhaili Binti Talib who was always sharing her pearls of wisdom with us throughout this project. VIII. REFERENCES [1] BabyCenter, “My Pregnancy Today”, BabyCenter , October 21, 2015 . [Online]. Available: https://play.google.com/store/apps/details?id=com.babycente r.pregnancytracker&hl=en [2] MedHelp, Inc , “I'm Expecting - Free Pregnancy App “, December 1, 2015 . [Online]. Available: http://www.medhelp.org/land/mobile-pregnancy-app [3] Everyday Health, “What To Expect-Pregnancy Tracker”, November 30, 2015. [Online]. Available: https://play.google.com/store/apps/details?id=com.wte.view
  • 5. [4] Expert Lab Team, “Pregnancy Exercises”, Expert Lab Team, December 4, 2014. [Online]. Available: https://play.google.com/store/apps/details?id=com.andromo. dev354518.app361145&hl=en [5] Power 20, “Pregnancy Workouts Free”, Power 20, November 27, 2015. [Online]. Available: https://play.google.com/store/apps/details?id=com.power20.p renatal.free [6] Gunnar Kurtz, M. G. (2008). Mobile Technologies in Requirements Engineering. Springer Science+Business Media, 317-322.