Instantly load your app on mobile via QR code or Server URL. Experience blazing-fast Kivy app previews on Android with KvDeveloper Client, It’s the Expo Go for Python devs—hot reload without the hassle.
KvDeveloper Client is your mobile companion for hot-reloading Kivy apps—designed to give developers a lightning-fast preview and live-edit experience, directly on Mobile devices.
Inspired by the Expo Go workflow for React Native, this tool lets you:
- Start a dev server from any Kivy app directory.
- Instantly load your app on mobile via QR code or Server URL.
- Get real-time updates with automatic file watching.
- Skip USB cables, installs, and tedious builds.
Whether you're tweaking UI layouts or debugging logic, this workflow keeps you moving fast and focused.
- Zero-install app preview on mobile.
- Server-to-client sync via HTTP & QR code.
- Hot-reload on file changes (KV, Python).
- Clean UI with simple connection steps.
- Safe and secure local access with opt-in controls.
Run below command in the root directory of your app.
pip install https://github.com/Novfensec/KvDeveloper/archive/master.zip
kvdeveloper serve
Add below lines at the top of your entrypoint file normally main.py
:
import os, sys
from kivy.resources import resource_add_path
sys.path.append(os.path.dirname(__file__))
resource_add_path(os.path.dirname(__file__))
Download and extract debuggable package.zip from the latest workflow run OR old packages from binaries
folder, and then install the application.
- Launch KvDeveloper Client on your Android device.
- Scan the QR code or enter the server URL manually.
- Your app loads instantly—with live updates as you edit files.
KvDeveloper Client is a subproject under the KvDeveloper initiative. The ecosystem aims to streamline Python-powered mobile workflows with modern tooling.
🤝 Contributing
We welcome PRs, suggestions, and bug reports!
git clone https://github.com/Novfensec/KvDeveloper-Client.git
Feel free to open issues or jump into our Discord community!
Please Contribute financially to this project. Make small one time contributions!! Thank You 😊!!
Github Sponsors: https://github.com/sponsors/Novfensec
PayPal: https://paypal.me/KARTAVYASHUKLA
Opencollective: https://opencollective.com/KvDeveloper
This project is licensed under the MIT License.
Built with ❤️ by Kartavya Shukla. Inspired by the spirit of fast and efficient development.