Skip to content

Repository files navigation

Movexa

Movexa is a modern fitness and hydration tracking application for Android, built with a focus on smooth user experience, clean code, and scalable architecture.

🚀 Features

  • Activity Tracking: Monitor your daily physical activities and progress.
  • Hydration Tracking: Stay hydrated with dedicated water intake monitoring.
  • Health Insights: Detailed views for Vitality, Heart Rate, Sleep patterns, and Stress levels.
  • Smart Notifications: Never miss a goal with timely alerts.
  • Onboarding & Auth: Secure authentication flow including Login, Sign Up, and OTP verification.
  • Adaptive UI: Built with Jetpack Compose and Material3 Adaptive Navigation Suite for various screen sizes.
  • Smooth Transitions: Utilizes Shared Element Transitions for a premium feel.

📸 Screenshots

Splash Login Sign Up
Home (Top) Home (Bottom) Heart Rate
Sleep Analysis Activity Tracking

🛠 Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Architecture: Clean Architecture with MVVM
  • Dependency Injection: Hilt
  • Navigation: Jetpack Navigation Compose
  • Adaptive Layouts: Material3 Adaptive Navigation Suite
  • Animations: Shared Element Transitions (Compose)
  • Local Storage: (e.g., Room / DataStore - Add if applicable)
  • Network: (e.g., Retrofit / Ktor - Add if applicable)

🏗 Architecture

The project follows Clean Architecture principles, separating concerns into:

  • Data: Implementation of repositories and data sources.
  • Domain: Business logic, Use Cases, and Repository interfaces.
  • Presentation: UI (Compose) and ViewModels.

🗺 KMP Migration

A migration to Kotlin Multiplatform (KMP) is currently planned to bring Movexa to other platforms.

🏁 Getting Started

  1. Clone the repository:
    git clone https://github.com/yourusername/movexa-android.git
  2. Open the project in Android Studio (Ladybug or newer).
  3. Add your google-services.json to the app/ directory (if using Firebase).
  4. Build and run!

Created with ❤️ by the Movexa team.

About

Fitness & hydration tracking app for Android. Built with Kotlin, Jetpack Compose, Clean Architecture. KMP migration planned.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages