Habit formation application using Android platform / Iskandar Zulqarnain Hilmi

Hilmi, Iskandar Zulqarnain (2022) Habit formation application using Android platform / Iskandar Zulqarnain Hilmi. Degree thesis, Universiti Teknologi MARA, Perak.

Abstract

Some people want to develop a positive habit to improve their lives, such as reading a book, studying, or working out. This project proposes a solution by creating an application that promotes user habit formation on the Android platform. The mobile application promotes habit formation and the appropriate development approach has beeninvestigated. The project includes features that assists with habit formation, such as a streak, calendar, reminder notification,habit tracking,and implementation intention.Other features include the ability to add, edit, and remove habits from the list. Before using the app, the user must also be authenticated. The database is hosted in the cloud by using Cloud Firestore, which implements non-relational database. The mobileapp was created on Android Studio and uses Flutter framework, which utilises the Dart programming language. The application was developed with a number of shared packages by other developers. The user interface was created using the Flutter widget. The data in the app is extracted from Cloud Firestore and can be manipulated using the features developed in the app. The notification appears at the time and day specified by the user. Findings show that the respondents believe the app's functionalities are working welland the user interface is good. 16 out of 20 or 80% of the respondents strongly agreed that the app assists the user in forming a new habit.Based on the observations, it is possible to conclude that an app promoting habit formation has been developed.

Metadata

Item Type: Thesis (Degree)
Creators:
Creators
Email / ID Num.
Hilmi, Iskandar Zulqarnain
2020976759
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Ahmad, Samsiah
UNSPECIFIED
Subjects: Q Science > QA Mathematics
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Programming. Rule-based programming. Backtrack programming
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Operating systems (Computers)
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Operating systems (Computers) > Android
Divisions: Universiti Teknologi MARA, Perak > Tapah Campus > Faculty of Computer and Mathematical Sciences
Programme: Computer Science
Keywords: Mobile application; Android platform; Cloud Firestore; Dart Programming Language
Date: January 2022
URI: https://ir.uitm.edu.my/id/eprint/59173
Edit Item
Edit Item

Download

[thumbnail of 59173.pdf] Text
59173.pdf

Download (86kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

59173

Indexing

Statistic

Statistic details