100% Native Rendering
No WebViews, Electron wrappers, or browser DOM. ZKite draws interfaces directly through Android’s high-performance native canvas and UI subsystem.

100% Native Rendering
No WebViews, Electron wrappers, or browser DOM. ZKite draws interfaces directly through Android’s high-performance native canvas and UI subsystem.
Instant Hot Reload
Iterate at the speed of thought. Edit your Python source files on your computer and see updates appear immediately on your connected physical Android phone or emulator.
Declarative Python UI
Write familiar, elegant Python. Compose your screens using intuitive layout widgets (Column, Row, Grid, Stack) and reactive application state stores.
Production APK & AAB Ready
Package self-contained release builds (.apk and .aab) signed with standard Android release keys. End-users install a normal app—they don’t need Python or pip.
# 1. Install ZKite in an isolated environmentpip install zkite==1.0.0
# 2. Scaffold a new Android applicationzkite new my_mobile_appcd my_mobile_app
# 3. Connect your Android phone and start hot reloadzkite dev