Skip to content

sai-zack-dev/step-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Step Counter

Step Counter is a practice Android app built with React Native, using Expo Sensors for tracking steps. This app displays step count and estimates calories burned in a clean and visually engaging interface.

Walking Animation


🚀 Features

  • Step Tracking: Uses the accelerometer to detect steps.
  • Calorie Estimation: Calculates calories burned based on steps taken.
  • Real-Time Animation: Engaging animations using Lottie to visualize activity.
  • Gradient UI: Attractive gradient background with clear and intuitive design.
  • Reset Functionality: Quickly reset step count and start fresh.

🛠️ Technology Stack

  • React Native: For building the app's UI and functionality.
  • Expo Sensors: For accessing the device's accelerometer.
  • Lottie-React-Native: For dynamic and smooth animations.
  • Expo Linear Gradient: For creating beautiful background gradients.
  • Ionicons: For modern and scalable vector icons.

📦 Dependencies

The following dependencies are used in the project:

{
  "expo": "~47.0.0",
  "expo-sensors": "~11.1.0",
  "expo-linear-gradient": "~12.0.1",
  "lottie-react-native": "~5.0.1",
  "react-native": "0.71.0",
  "@expo/vector-icons": "^13.0.0"
}

🖼️ App Preview

Step Counter Preview

🚨 Prerequisites

Ensure you have the following installed:


🔧 Installation

  1. Clone this repository:

    git clone https://github.com/sai-zack-dev/step-counter.git
  2. Navigate to the project folder:

    cd step-counter
  3. Install dependencies:

    npm install
  4. Start the app:

    expo start
  5. Run the app on Android:

    Type a for Android


🏃‍♀️ How to Use

  1. Launch the app on an Android device or emulator.
  2. Start walking, and the app will count your steps and estimate calories burned.
  3. Press the Reset button to reset the step count.

📱 Supported Platforms

  • Android: Fully supported.
  • iOS: Not supported due to accelerometer limitations.

About

A practice Android app built with React Native, using Expo Sensors for tracking steps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published