I built FiveByFive — a native Jetpack Compose 5×5 strength tracker with zero subscriptions and offline-first Room DB architecture.

Wait 5 sec.

https://reddit.com/link/1x6xpah/video/m25rg9c45pvh1/player I wanted to share my latest Android release: **FiveByFive: Strength & Routines** . ### Tech Stack: - **Language & Framework:** 100% Kotlin + Jetpack Compose (Material3 Design System) - **Architecture:** MVI/MVVM with unidirectional data flow (StateFlow & SharedFlow) - **Local Database:** Room Database with full offline persistence & fast migrations - **Hardware & Ecosystem:** Android Health Connect client & Credential Manager (Google Identity) - **Audio & Haptics:** Custom low-latency rest timer engine with vibrational cues ### The Problem Solved: Fitness apps have become bloated subscription machines ($80/yr for StrongLifts or MyFitnessPal). FiveByFive strips away all the corporate bloat: 1. Works out of the box with zero internet or sign-in (Guest Mode). 2. Features algorithmic progression math and visual Olympic barbell loading. 3. Completely free with optional tipping via Google Play Billing. Check it out on Google Play: https://play.google.com/store/apps/details?id=com.mohamedhussien.fivebyfive Would appreciate any feedback on the Compose UI, onboarding flow, or UX improvements!   submitted by   /u/mhussien86 [link]   [comments]