top of page

Fitness Tracker

An App Inventor mobile app with a simple interface for users to locate landmarks using GPS and location sensors, and tracking distance travelled.

How to Play + How it Works

This App Inventor program allows the user to track their steps, view their current location, and find specific addresses. To track distance travelled, the user must press the "Switch To Distance Keeper" button, which will take them to a new screen. This screen features Start, Stop, and Reset buttons to control the distance tracker. Above the control buttons, the length of the user's steps, the number of steps taken, and the total distance travelled are displayed, all tracked using a pedometer.

​

To view the current location, the user must press the "My Location On Map" button. The program will use a location sensor to find the user's current location and display it on Maps.

​

To find a specific address, the user must first press the "Add Location" button. Then, they need to enter the address in the "Enter Address" text box and press the "Submit" button. Once a location has been added, the user must press the "Select Location" button and choose a location from the list of added locations they've created. The address of the selected location will appear in the "Selected Address" text box. Finally, pressing the "View On Map" button will open Maps and display the selected address.

​

There is also a "Location Help" button, which provides a short sentence on how to find a location.

image.png
image.png
Learning Journey

Before I started this project, I was learning the advanced features of App Inventor, such as TinyDB, Notifier, and Pedometer, in my coding classes. Among the few coding platforms I used, App Inventor stood out to me because of its similarity to Scratch's as they both have screens. Because of this, App Inventor sparked a desire to create my own program.

​

During this period, my grandmother often accompanied me on my walks to school. However, as I became more familiar with the route in P5, I started walking to school on my own. This inspired me to develop a program to assist me if I ever got lost on my way to school or elsewhere.

​

After completing the interface, I began working on the code. Since I was not too experienced with App Inventor, I did need some help from my coding class teacher.  For fun, I added a distance keeper that tracks my steps, step length, and the distance travelled. Unlike other projects I have made before, the app surprisingly worked quite well. 

​

Although the program isn't very accurate and is quite clunky, I'm still proud of my project. In the future, I aim to improve it by enhancing the accuracy of the distance keeper and refining the interface.

Created by Caesar D'Angelo

bottom of page