Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Comprehensive Course on Python KivyMD | App/APKs with Python
Rating: 4.4 out of 5(31 ratings)
192 students

Comprehensive Course on Python KivyMD | App/APKs with Python

Ultimate course on Graphical User Interface using KivyMD Python. Learn how to make Best Android apps with Python Kivy.
Last updated 11/2023
English
English [Auto],

What you'll learn

  • Develop Android and Desktop Apps in Python
  • Create Custom Components in KivyMD
  • Apply different KivyMD layouts to create responsive apps that adapt to different screen sizes and orientations
  • Create a multiscreen app that can read and write data on SQLite Database
  • Apply object-oriented programming concepts of Python to organize code and reuse components

Course content

6 sections44 lectures8h 17m total length
  • Basic Concepts7:34

    Explore Kvmd app structure with the MD app class, UI class, and kv file design. Learn to use bgcolor, size_hint, size, pos_hint, and layout orientation to center an MD label.

  • KivyMD "Hello World!" Program9:56

    Set up PyCharm and Kvmd, create a KivyMD hello world app with an MD label inside an empty box layout, and learn to center and size the label.

  • Layouts Overview8:39

    Explore building a responsive kivy md interface using md box, md grid, and a scrollable md stack layout with a top grid of labels and a bottom scroll view.

Requirements

  • Basic Python Programming
  • Basic Knowledge of Kivy Framework

Description

Welcome to the KivyMD Python course, where you will learn how to create cross-platform applications using the KivyMD framework. KivyMD is an open-source Python library that allows you to build interactive and responsive apps for desktop and mobile devices. In this course, you will learn the fundamentals of KivyMD, how to use various widgets and layouts, integrate apps with databases, and deploy your apps on the Android platform.


The course is divided into six sections covering different aspects of KivyMD development. Here is a brief overview of what you will learn in each section:


  1. In Section 1, we'll some of the basic concepts of KivyMD and will write our first KivyMD "Hello World!" program.

  2. In Section 2, we'll discuss KivyMD theming; a very powerful feature that lets us design stunning interfaces without even worrying about color combinations, fonts, or any other UI sort of thing.

  3. In Section 3, we'll start digging into KivyMD components. We are going to discuss different types of KivyMD Buttons, TextFields, TopAppBar, Bottom Navigations, etc.

  4. In Section 4, we're going to work on our First KivyMD projects and will make a Timer app.

  5. In Section 5, we'll jump deeper into KivyMD components and will discuss Lists, Banners, Dialog boxes, menus, data tables, etc.

  6. In the last Section, we're going to make a real-world Diagnosis app. We are going to combine all the concepts we have learned so far and will make an app that will diagnose diseases based on user answers.

All the code files and resources of this course are available on GitHub. This course is designed for anyone who wants to learn how to create cross-platform applications using Python and KivyMD. Some basic knowledge of Kivy and Python is assumed.

Who this course is for:

  • Beginner Python Developer curious about GUI Development using Python
  • Beginner Python Developer curious about Apps Development using Python