Most Android apps should use the Kotlin-first AppActor API directly. Compatibility layers exist for Java callers and hybrid wrapper code.

Available surfaces

  • AppActorJava for Java callback-based usage
  • AppActorBridge for hybrid wrappers and bridge code
They intentionally mirror the same offerings, customer, purchase, attribute, Remote Config, and experiment primitives instead of inventing a second product contract.

Recommendation

If you are writing a Kotlin Android app directly, prefer AppActor first. If you are writing Flutter or React Native app code, stay on the wrapper package instead of calling the bridge directly.