An android application which helps user build up habits, achieve their goals and increase their productivity; all with a flare of fun. The project majorly falls under the domain of Android App Development. It is aimed to be a task-management and productivity app developed using Android Studio. Featuring Daily Challenges, To-Do Lists and much more, GoalsVault makes productivity fun.
Zainab Anwaar
Hafsa Malik
Syeda Fatima Shahid
Hafsa Tariq
Sadia Rehman
Android Studio is used for the development of this app. Java based Object Orientated Programming is used for back-end development and XML for front-end development. Three key options are included in main window. Selecting any of these options results in a new window with following features:
-
First option allows the user to enter any category of a challenge for adopting a new habit/skill.
-
Second option allows the user to play a game using the coins acquired by the user through the completion of each assigned task and challenge.
-
Third option presents the window to add and check to-do tasks.
User will get coins based on the level of difficulty of the task. Challenges of a certain category will be unlocked after a day of completion of the previous challenge. Record of completed challenges and tasks will be stored in a database.
-
Visit https://developer.android.com/studio?gclid=CjwKCAjww-CGBhALEiwAQzWxOm1PBsxX50mQqdQTqsxKUS40DW0FghZEr29K5kkHShBVMkwM3xs0XhoC3akQAvD_BwE&gclsrc=aw.ds to install the AndroidStudio
-
Wait for the installation of the Studio
-
After successful installation, paste the given GoalsVault Folder in the Android Studios Projects.
-
Open the Project.
-
You can either connect device physically, through a USB cable and enable USB debugging (in Developer Options) on your phone to Install the project or Run emulator to test the project
-
To access Java Files go to C:\xyz\xyz\AndroidStudioProjects\GoalsVault\app\src\main\java\com\example directory to access Java Files
-
To access XML Files go to C:\xyz\xyz\AndroidStudioProjects\GoalsVault\app\src\main\res directory to access