FXMOBILE

Personalised fitness.
Delivered via
Whitelabel|

Every member gets a personalised fitness experience — workouts, training plans, and progress tracking. Deploy through a fully branded app, embed via SDK, or connect any platform through our API.

4–6
weeks to go live
94%
member engagement
3
ways to integrate
40+
languages supported
FX app workout screen
FX app home screen
FX app browse screen
How to deliver

Three ways to put
Funxtion in your members' hands

Whether you're building from scratch or need something live in weeks — there's a path that fits your team.

01  REST API

Build it yourself.
Full creative freedom.

Your team designs the experience. Our API supplies the intelligence — 3,500+ exercises, 1,000+ workouts, 650+ virtual classes, all via clean JSON endpoints. Works with any stack, any platform.

Filter content by muscle group, equipment, difficulty, goal, language and more
JWT authentication with mobile and platform scopes
Full OpenAPI spec at docs.funxtion.com
Works with React Native, Swift, Kotlin, Flutter or any web framework
Key endpoints
POST/v3/auth/loginAuthenticate
GET/v3/content/exercisesExercise library
GET/v3/content/workoutsWorkout library
GET/v3/content/training-plansTraining plans
GET/v3/content/virtual-classesVirtual classes
POST/v3/auth/token/refreshRefresh token
02 SDKs

Native SDKs.
Built for your platform.

Funxtion's native SDKs give your development team pre-built workout, training plan, and virtual class experiences for Flutter, iOS Swift, and Android Kotlin. One initialisation call delivers the full member experience inside your existing app.

Training Finder — AI questionnaire matching members to the right programme
30+ analytics events tracked automatically — workout starts, completions, video plays
5 languages with full RTL support — EN, PL, AR and more
Full theming — colours, typography, border radius, dark/light mode per brand
Platforms
Flutter
Cross-platform · iOS & Android
v1.0.0 — stable
iOS Swift
Swift Package Manager · iOS 15+
v1.2.2 — stable
Android Kotlin
Jetpack Compose · API 21+
v1.2.2 — stable
Hybrid Headless SDKs coming soon — Flutter, iOS, and Kotlin SDKs with all the workout and training logic built in, plus minimal starter UI you can use as-is or fully replace. Drop Funxtion into your existing app, your way.
03  White-label App

No dev team.
No problem.

Take our complete member app, add your branding, and launch — without writing a single line of code. Custom logo, colours, and navigation. Deployed to the App Store and Google Play under your name.

Custom logo, colours, typography, splash screen and notification icons
Extensive feature library — QR check-in, class booking, gym occupancy, push notifications and more, built and available on request by our engineering team
Configurable navigation tabs and home dashboard layout
Managed App Store and Google Play deployment — no maintenance required
Brand configuration
Primary colour
#e8173c
App name
GoodLife Fitness
Available features
QR · Booking · Push · Occupancy
Languages
EN · FR · DE
Delivery showcase

Built for every operator.
Seen in the wild.

From white-label launches to SDK integrations and REST API builds — scroll to see what operators are delivering.

Scroll to explore
GoodLife
White-label
GoodLife Fitness
Fully branded iOS & Android app
White-label
White-label
Custom Branded App
Zero development required
FitPass
Headless SDK
FitPass
SDK integration · Flutter
SDK
Headless SDK
SDK Integration
Drop-in UI components
SportCity API
REST API
SportCity
Custom build · Virtual classes