Skip to content

This repository contains a basic KivyMD app generated with a sequence of KvDeveloper CLI commands and some extra changes to enable lazy-loading of screens by using one of the KvDeveloper components named LazyManager.

Notifications You must be signed in to change notification settings

Novfensec/lazy-loading-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lazy Loading Template for Kivy and KivyMD apps

Overview

This repository contains a basic KivyMD app generated with a sequence of KvDeveloper CLI commands and some extra changes to enable lazy-loading of screens by using one of the KvDeveloper components named LazyManager.

Prerequisites

Make sure you have the following installed:

  • Kivy : A Python framework for creating cross-platform applications.
  • KivyMD : A library providing Material Design components for Kivy.
  • KvDeveloper : Command line interface for managing Kivy and KivyMD applications.

Installation

  1. Install Kivy>=2.3.0 (specific), KivyMD>=2.0.1.dev0 (specific), KvDeveloper>=2024.1.9.dev0

    pip install kivy==2.3.0 https://github.com/kivymd/KivyMD/archive/master.zip https://github.com/Novfensec/KvDeveloper/archive/main.zip

Usage

  1. Run the KivyMD app using terminal:

    • Activate Virtual Environment.

      venv\scripts\activate
    • Run the App.

      (venv) python main.py
  2. Simply execute the main.py file from your editor in a python debug terminal.

You should see the app window open with some basic app design.

Happy Coding!

About

This repository contains a basic KivyMD app generated with a sequence of KvDeveloper CLI commands and some extra changes to enable lazy-loading of screens by using one of the KvDeveloper components named LazyManager.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published