lucas-goldner / Pushup-Bro

Get fit with our push-up tracking app! Track your progress with airpods and get personalized workouts with a motivational monkey coach. Download now!
0 stars 0 forks source link
airpods dart flutter

PushUpTracker

style: very good analysis CI

Track your pushups with ease using the sensors in your AirPods!

Introduction

PushUpTracker is a cutting-edge iOS app developed with Flutter that leverages the advanced sensors in your AirPods to accurately track your pushups. Say goodbye to manual counting and hello to a seamless workout experience. The best thing is the app uses the package I have made: https://pub.dev/packages/flutter_airpods

Key Features

How it Works

Simply start a workout session and place your AirPods in your ears. The app will automatically detect and track each pushup you perform, providing an accurate count in real-time. No manual counting or awkward sensors required!

Get Started

Download PushUpTracker from the App Store today and start tracking your pushups with ease. Whether you're a seasoned athlete or just starting your fitness journey, PushUpTracker is the perfect companion to help you reach your goals.

Before running, create a /config folder at the root of the /ios folder and add a /dev and a /prod folder inside of it, inside of each of those add your GoogleServiceInfo.plist. The paths should look like this at the end: /ios/config/prod/GoogleService-Info.plist /ios/config/dev/GoogleService-Info.plist

To run the project use:

$ flutter pub get
# If fluttergen is not installed go here: https://pub.dev/packages/flutter_gen
$ fluttergen
# If language files were not generated
$ flutter pub run intl_utils:generate
# Create isar schemas
$ flutter pub run build_runner build --delete-conflicting-outputs

# For dev run
$ flutter run --flavor dev -t lib/flavor/main_dev.dart

# For prod run
$ flutter run --flavor prod -t lib/flavor/main_prod.dart