Get Running with QuickPose in Hours
Production-ready sample apps for iOS, Android, and React Native. Clone a repo, add your SDK key, and you're tracking pose in minutes.
Start with your platform
Each SDK repo ships with ready-to-run sample apps covering everything from a basic skeleton overlay to dynamic feature pickers and rep counters.
Full-featured iOS SDK using MediaPipe pose estimation. Drop-in camera view, SwiftUI overlays, and a PostProcessor for analysing uploaded videos.
- SwiftUI Basic Demo
- SwiftUI Picker Demo — dynamic ML feature selection
- UIKit Basic Demo
- CocoaPods / PodsDemo
Android SDK with CameraX integration. Includes a modern Jetpack Compose sample and a legacy XML-layout sample for broader device compatibility.
- Compose — modern Jetpack Compose UI
- LegacyXML — traditional XML layout integration
Cross-platform React Native package. Drop in QuickPoseView with your SDK key and you have live pose tracking on both platforms from a single codebase.
- BasicDemo — minimal whole-body overlay (~50 lines)
- FeedbackDemo — real-time feedback & progress bar
- PickerDemo — full feature picker with rep counter
Full demo apps to learn from
Production-quality sample apps showing what you can build with QuickPose — from cycling biomechanics to AI rep counting.
Record or upload a cycling video to measure biomechanics in real time. Overlays joint angle arcs live and computes min/max stats for shoulder, elbow, hip, knee, and ankle across a full pedal stroke. Built as a starting point for bike-fit and sports analysis tools.
A complete iOS fitness app using QuickPose AI to count push-up reps in real time. Includes a Reps Mode, a Time Mode, a 3-second countdown, form feedback, and full workout history via Core Data. Built with MVVM architecture.
An end-to-end AI fitness counter and timer app. Counts squats, bicep curls, and knee raises out of the box, with a Custom Exercise Engine so you can define new movements using your own joint angle ranges and stages. Includes audio feedback and local workout history.
Up and running in minutes
All sample apps need a QuickPose SDK key. Here's how to get one and drop it into any project.
Free to create — no credit card needed. Supports up to 100 devices and gives you access to all QuickPose features across all platforms.
git clone https://github.com/quickpose/quickpose-ios-sdk.git open quickpose-ios-sdk/SampleApps/SwiftUI/BasicDemo
ContentView.swift, replace the placeholder:
// ContentView.swift let quickPose = QuickPose( sdkKey: "YOUR_SDK_KEY_HERE" )
git clone https://github.com/quickpose/quickpose-android-sdk.git
SampleApps/Compose in Android Studio.
// MainActivity.kt val quickPose = QuickPose( context = this, sdkKey = "YOUR_SDK_KEY_HERE" )
git clone https://github.com/quickpose/quickpose-react-native-pose-estimation.git cd quickpose-react-native-pose-estimation npm install && cd ios && pod install && cd ..
import { QuickPoseView } from '@quickpose/react-native'; <QuickPoseView sdkKey="YOUR_SDK_KEY_HERE" features={['overlay.wholeBody']} useFrontCamera={true} />
# iOS (physical device) npx react-native run-ios --device # Android (physical device) npx react-native run-android
Ready to Build with QuickPose?
Get a free SDK key, clone a sample app, and have AI-powered pose estimation running in your project today.
Get Started Free →Questions? Email us at info@quickpose.ai