Skip to content

Hot Reload for Kivy Apps

Video Tutorials

Installation and How to Use

English captions available.

Installation

What is Kivy Reloader?

Hot reload your Kivy app on multiple Android phones, emulators and computer at the same time, in real-time.

Kivy Reloader is a useful development tool that reloads your Kivy app on multiple devices simultaneously, without having to restart / recompile every time you make a change.

In the following examples, there are two devices with a Kivy app being reloaded: Android phone and the computer.

Kivy Reloader Demo

How it works

Kivy Reloader is using Kaki under the hood, which uses watchdog to watch for file changes.

You configure kivy-reloader.toml to set the folders / files you want to watch for changes.

When a change is detected on any of these files or folders, Kivy Reloader updates and reloads your app on all the devices you have configured (they need to be connected to the same network).

Install Kivy Reloader

Get started with Kivy Reloader by following our step-by-step installation guide, customized for your operating system:

How to use Kivy Reloader

After installing Kivy Reloader, follow our setup and how to use guide to configure your project and learn how to use Kivy Reloader.

Contribution

If you have any idea or suggestion, please open an issue or a pull request.

Do you need help?

If you need help with Kivy Reloader, you can ask on Kivy Discord support channels. We'll be happy to help you.