Skip to content

Mohamed-said-salah/step_counter_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Step Counter App 📱

The Step Counter App is a simple mobile application designed to track the number of steps taken by the user throughout the day. It leverages the device's built-in motion sensors to monitor physical activity and provides real-time step count updates.

Languages and frameworks 📑

  • Flutter: version 3.27.2
  • Dart

Packages & Plugins 🔎

  • Pedometer (access the device's Physical Activity sensor)
  • Permission Handler (handle Physical Activity permission)

Features 🥇

  • Step Count: The app tracks and displays the number of steps taken by the user in real-time.
  • Permission Handling: Requests necessary permissions for activity recognition.
  • Real-time Updates: Displays the current step count dynamically as the user walks.
  • User-Friendly Interface: A simple and intuitive UI to show the step count.

IDEs 💻

  • VS code
  • Android Studio

Get the App 📱

  • Get the apk of the app from Drive

Setup 💽

To get a local copy up and running, follow these instructions.

Prerequisites

  • Flutter SDK: Ensure Flutter is installed on your system. Follow Flutter installation guide
  • Android Studio or Visual Studio Code for development and testing.
  • clone the repository
  • Ensure your device's physical activity sensor is enabled.
  • and run the app on any plugged android physical device.

Installation

   # Clone the repository
   git clone https://github.com/Mohamed-said-salah/step_counter_app.git
   cd step_counter_app
   # Install dependencies
   flutter pub get
   # Run the application on an physical Android device 
   flutter run
   # Build the APK
   flutter build apk --release

ScreenShots 🖼️


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published