Cross-Platform Implementations
The Zing Fitness AI Coach SDK is built and shipped as native libraries for iOS and Android. Cross-platform implementations are thin adapters that wrap those native SDKs and expose the same interfaces (initialization, authentication, login/logout, auth state, and launching native screens) to your chosen framework.
Officially Supported Adapters
Zing maintains two reference implementations:
- Flutter: First-party plugin distributed via Git, wraps the native Android and iOS SDKs.
- React Native: Public sample app built on Expo, demonstrates how to bridge the native SDKs into a React Native project.
Both adapters expose the same surface as the native SDKs because they delegate to them directly.
Other Cross-Platform Frameworks
The native SDKs expose a small, stable surface (initialize, login, logout, auth state, open native screen). This makes it straightforward to build a wrapper for any other cross-platform framework — for example, KMP, Capacitor, .NET MAUI, NativeScript, or Unity — by binding to the platform-specific SDK on each side.
In practice, an LLM-assisted implementation can produce a working wrapper in minutes by following the same patterns used in the Flutter and React Native adapters. A machine-readable summary of the entire Zing SDK documentation — including platform guides, auth flows, and API contracts — is available at /llms.txt, formatted for direct use as LLM context. If you need help, contact support.