UdaciFitness is a Triathlon Tracking App for iOS and Android built with React Native.
It uses Geolocation and allows users to track activity in following categories:
- Run
- Bike
- Swim
- Sleep
- Eat
It was built as part of Udacity's React Nanodegree program.
- Live Demo: UdaciFitness on Expo
- Course Notes: Step-by-step walk-though of how this project was built
Clone the repository, change directories, and use npm or yarn to install the dependencies.
$ git clone https://github.com/james-priest/reactnd-udacifitness.git
$ cd reactnd-udacifitness
$ yarn
The project can be run with npm or yarn
yarn start
This will open Expo Developer Tools in the browser. You can then do one of the following.
-
Use your device to test:
Scan the QR Code using the Expo Client app (Expo Client for Android & iOS) from an Android or iOS device.
-
Use an Android Emulator or iOS Simulator to run the app:
This project has been tested on the following platforms:
- iOS 11+
- Android 9+.