Skip to Content
SDKPlatformsCross-PlatformOverview

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.

Last updated on