MyFit is a modern Android application built with Jetpack Compose that helps users track and manage their physical and mental fitness . The app provides a beautiful and intuitive interface for monitoring steps, journal entries, and achieving fitness goals.
- Modern Material Design 3 UI with Jetpack Compose
- Steps tracking
- Journal entries with mood analysis
- Progress visualization with charts
- User profile management
- Responsive and fluid animations
- Language: Kotlin
- UI Framework: Jetpack Compose
- Architecture: MVVM with Navigation Component
- Key Libraries:
- Jetpack Compose UI
- Material 3 Design
- SQLite database for storing steps
- MPAndroidChart for data visualization
- Coil for image loading
- DataStore for preferences
- Navigation Compose
- WorkManager, AlarmManager for background tasks
- Android Studio
- JDK 11 or newer
- Android SDK 31 or newer
- Clone the repository:
git clone https://github.com/rushiljalal/MyFit.git-
Open the project in Android Studio
-
Sync the project with Gradle files
-
Run the app on an emulator or physical device


