Padfoot is a activity tracking application for four-legged friends, developed for my Ada Developers Academy capstone project.
You can find a copy of my presentation, including a demo, here.
This repository contains the source code for the Padfoot Android application, which can be run and installed through Android Studio. Its sister repository contains the code and instructions for building the accompanying pedometer.
Please note that you will not be able to observe Padfoot's step counting features without the physical pedometer.
- Download Android Studio
- Clone this repository with the following command 'git clone https://github.com/jacquelynoelle/padfoot.git'
- Open Android Studio and select Import Project, then choose the folder into which you cloned this repo.
- Connect an Android phone running Android Nougat (APK 23) or higher to your computer. (You can also use an emulator to run Padfoot on a virtual device, however, you will not be able to use any of the features that require Bluetooth LE).
- Click the green Run button in the menu bar and select the device you plugged in to build the project and install the app on your phone. The app should open automatically.
Note that running this application requires the following dependencies, which should be included in the app's gradle file and will be installed the first time you build the project:
- appcompat-v7:28.0.0
- cardview-v7:28.0.0
- recyclerview-v7:28.0.0
- firebase-core:16.0.6
- firebase-database:16.0.5
- firebase-auth:16.1.0
- firebase-ui-auth:4.3.0
- firebase-ui-database:4.3.1
- play-services-auth:16.0.1
- MPAndroidChart:v3.1.0-alpha
- Padfoot's original product plan
- Trello board used for sprint planning during development