Kivy Navigation Bar and Multiple Screens Example (no .kv file)

Kivy ScreenManager and MDNavigationDrawer (without .kv file)

Kivy App Utilizing ScreenManagers and MDNavigationDrawer

This documentation compliments another article done with mostly kv language here.

This application is intended to be the framework for an application that will have a login screen(ParentScreen1) that leads to another set of screens with a navigation. Once user logs in correctly currently, just a button. They are directed to another screen which is the screen that hosts the rest of the application (ParentScreen2).

ParentScreen2 contains a BoxLayout (containing screemanager (csm) and MDToolbar) and a MDNavigationDrawer (nav_drawer). This is where most of application will function.

To help visualize the structure here is a diagram:

main.py

--

--

Learning to be a full stack human being. He/Him #BLM https://iamnick.info

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store