/KivyMD-Project-Creator

A GUI Based Tool to Create Project for KivyMD.

Primary LanguagePythonMIT LicenseMIT

KivyMD Project Creator

A GUI Based Tool to Create Project for KivyMD.


Features

  • Ready-to-start a new project with various templates and theme customization.
  • After Creating the project, it provides a file named hotreloader.py that already setuped kaki for hot reload.
  • Automatically creates (optionally) .gitignore, README.md, LICENSE for git purposes.
  • Creates buildozer.spec that already filled up.
  • Gives better source code management (Folder Structure 👇).
project_name (Base Project Files)
|____libs (Code files)
| |____uix (UI files)
| | |____baseclass (PY files)
| | |____kv (KV files)
| | |____components (Custom UIX)
| |____applibs (Custom Modules files)
|____assets (Images and Font files)

Dependencies

Installation

git clone https://github.com/Kulothungan16/KivyMD_Project_Creator
cd KivyMD_Project_Creator
pip install https://github.com/kivymd/KivyMD/archive/master.zip
pip install -r requirements.txt

and run it via python main.py