Developing with the Kanzi Android framework (droidfw)

Use the Kanzi Android framework (droidfw) when you want to create an application for the Android platform, and you intend to use Android APIs and services extensively.

Kanzi Android framework (droidfw) is a framework dedicated for developing Kanzi applications for Android. It 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. Kanzi Android framework (droidfw) 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 Android framework (droidfw) integrates with the Android Choreographer which runs the Kanzi main loop tasks in the Android UI thread. This enables you to use the Kanzi Java API from your application code without the need for dispatcher mechanisms.

Learn how to start developing Kanzi applications for Android with the Kanzi Android framework (droidfw) by completing the Tutorial: Getting started with Kanzi Android framework (droidfw).

See also

Working with Kanzi Android framework (droidfw) projects

Using the Kanzi views and view adapters

Observing state changes and handling events in Kanzi Android framework (droidfw)

Using plugins in Kanzi Android framework (droidfw)

Migrating from Kanzi application framework (appfw) to Kanzi Android framework (droidfw)

Tutorial: Getting started with Kanzi Android framework (droidfw)

Kanzi Android framework API reference

Kanzi Engine Java API reference

Using Java and Kotlin

Deploying Kanzi applications to Android

Application configuration reference

Modifying the main loop logic