System Requirements
Before integrating the Zing Fitness AI Coach SDK, ensure your development environment and target platforms meet the following requirements.
Android
The following are minimal required specifications for the native Android SDK, either used directly or through the cross-platform wrapper:
| Requirement | Value / Notes |
|---|---|
| Minimum Android version | 8.0 (API 26) |
| Compile SDK | 34+ |
| Kotlin | 2.1.0 |
| Dependency injection | Hilt (com.google.dagger:hilt-android) |
| Maven credentials | GitHub Packages PAT with read:packages scope |
iOS
The following are minimal required specifications for the native iOS SDK, either used directly or through the cross-platform wrapper:
| Requirement | Value / Notes |
|---|---|
| Minimum iOS version | 16 |
| Xcode iOS SDK | 16+ |
| SPM | 5.10 |
Flutter
- Channel: Stable channel matching the native SDK versions
- Minimum Flutter version: 3.3.0
- Platform setup: iOS and Android builds configured per native requirements above
Network
- Outbound HTTPS: Access to Zing APIs and media/CDN endpoints required
Build Configuration
- Release builds: Include proguard/R8 rules from the SDK release notes when minifying (Android)
- Multi-variant builds: Validate that debug and release builds resolve artifacts and permissions consistently
Last updated on