fitloxx

/img/fitloxx-triple.jpg

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.

Get it on Google Play

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
    • Realm
  • 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