No project description provided
Project description
kivy-reloader
Hot reload your Kivy app on multiple phones and computer in real-time.
This tool allows you to instantly update your Kivy app on multiple devices simultaneously by pressing Ctrl+S
, saving your precious development time and effort.
https://github.com/kivy-school/kivy-reloader/assets/23220309/f1459d7e-ca53-4ed6-b4d1-980cdae4ce16
Prerequisites
Install scrcpy
on your operating system: Linux, Windows or macOS. You will be able to control your device from your computer.
Install kivy
: choose your operating system on Kivy School Tutorial.
Installing the project
Clone this project, open the folder on terminal and type:
poetry shell
poetry install
Configure the constants
Open the file constants.py
and put the IP of your phone on the PHONE_IPS
constant. You can find the IP of your Android phone on: Settings > About phone > Status > IP Address.
How to use:
- Connect your phone to the computer using a USB cable.
- Run on the terminal
python compile_app.py
, type1
and press enter. Buildozer will compile the app and deploy on your phone. - Once the app is on your phone, run
python main.py
and the hot reload will be already working. Just pressCtrl+S
in any file insidescreens
folder ormain.py
and your app will be updated on computer and phone at the same time.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kivy_reloader-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e21498af17b90464140c7115465b4497e90d0c47ff4d08bc1aea9be76c27ca7 |
|
MD5 | c02e24b00e6a3ea2e901f63aa6a752bc |
|
BLAKE2b-256 | da6bc662c04bf3a8df48f0dfe64044640d8645dde13a6bb512c52c0535c0cf3e |