Movexa is a modern fitness and hydration tracking application for Android, built with a focus on smooth user experience, clean code, and scalable architecture.
- 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.
| Splash | Login | Sign Up |
|---|---|---|
![]() |
![]() |
![]() |
| Home (Top) | Home (Bottom) | Heart Rate |
|---|---|---|
![]() |
![]() |
![]() |
| Sleep Analysis | Activity Tracking |
|---|---|
![]() |
![]() |
- 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)
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.
A migration to Kotlin Multiplatform (KMP) is currently planned to bring Movexa to other platforms.
- Clone the repository:
git clone https://github.com/yourusername/movexa-android.git
- Open the project in Android Studio (Ladybug or newer).
- Add your
google-services.jsonto theapp/directory (if using Firebase). - Build and run!
Created with ❤️ by the Movexa team.







