Developing Kanzi applications for Android

You can use these frameworks to develop Kanzi applications for the Android platform:

Kanzi Android framework

Kanzi application framework

A framework dedicated for developing Kanzi applications for Android.

A framework for developing cross-platform applications.

Exposes the Kanzi Java API, which allows you to write application and plugin code entirely in Java or Kotlin. You do not need to write any C++ or JNI code, but you can still use native Kanzi plugins.

You write application and plugin code in C++ and extending Android-specific functionality requires writing JNI glue code.

Provides strong integration with the Android UI, including support for multiple simultaneous Kanzi-based Views and flexible composition of Kanzi and Android UI elements.

Kanzi is rendered to only one View at a time.

If you want to create an application for the Android platform, and you intend to use Android APIs and services extensively, use the Kanzi Android framework.

If you want to create an application for multiple platforms and you intend to share non-trivial application code between the platforms, use the Kanzi application framework.

See Developing with the Kanzi Android framework.

See Developing for Android with the Kanzi application framework.