fitloxx
About
The fitloxx app is my approach to building the perfect Android gym tracking app.
Starting in 2016, it has grown into an increasingly mature solution for people
around the world to track their workouts.
One of my biggest goals is to give my users the best workout data insights for faster, efficient muscle building. Understanding how to keep track of your progress in strength and muscle growth is critical for anyone who is serious about their fitness journey.
With a focus on muscle building workouts, the app provides tailored feedback and progress reports, ensuring that every workout brings my users one step closer to their goals. This combination of tracking and personalized insights makes it an essential tool for those dedicated to transforming their physique.
My long-term goal is to make this the best Android app for workout tracking in the gym.
Google Play and the Google Play logo are trademarks of Google LLC.
Features
- Workout Planning & Tracking
- Stock workout plans for every use case
- From beginner to advanced athletes
- From full-body compound plans to push pull legs or multi-day split workout plans
- Custom workout & exercise creation
- Advanced data visualization
- Local data storage with Realm
- Remote data synchronization via Firebase Realtime Database
- Login flow
- Payment flow
- Analytics
- Multiple languages (de, en, es, more to come)
- Consistent design language
- 30+ screens
Technical Challenges
- Advanced data analysis
- Performant generation of data insights
- Data visualization via different charts
- Custom views (body visualization)
- Offline first approach via local database
- Cloud synchronisation
- Firebase Realtime Database synced with local Realm database
Technologies
- Android
- Architectures:
MVVM
MVP
-
Coroutines
Compose
Dagger2
Firebase Realtime Database
Glide
Google Billing
JUnit
Kaspresso
Kotlin
MockK
Realm
Robolectric
RxJava2
Links