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.