
FitClub - Gym Member & Workout UI Kit for Flutter
Flutter gym app UI kit: 83 screens with a workout player, QR check-in, and class booking. Light, dark, Arabic RTL, mock data.
FitClub is a complete member app for gyms and fitness studios, built in Flutter for iOS and Android. It covers the member's own training and the gym itself and runs on mock data out of the box. Members follow programs, log sets in a workout player with a rest timer, timed holds, and a plate calculator, and track progress with charts, records, and badges. The gym side has membership plans and checkout, a QR membership card that works offline, check-in, class schedules with booking and waitlists, personal trainer booking, clubs with busyness and hours, and change plan, freeze, and cancel flows. Screens read from 13 repository interfaces through Riverpod, so swapping the mock data for your API needs no screen changes. Light and dark themes, four brand presets, English and Arabic with a full right-to-left layout, and kg or lb units are included, along with tests and HTML documentation that covers the app store payment rules for gym apps.
What's included
- 83 screens and 14 loading, empty, error, and offline states
- Workout player with rest timer, timed holds, plate calculator, and personal records
- QR membership card that works offline, check-in, plans, and checkout
- Class schedule by day and week with booking and waitlists, plus PT booking
- Light and dark themes with four brand presets
- English and Arabic with full right-to-left layout; kg or lb everywhere
- Mock repositories behind interfaces, swapped for your API in one file
- iOS and Android from one Flutter codebase, with tests and HTML docs
Buy this product
Available on 2 marketplaces — each opens in a new tab. Checkout happens there.


