Course Information
Course Overview
Ultimate course on Graphical User Interface using KivyMD Python. Learn how to make Best Android apps with Python Kivy.
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:
In Section 1, we'll some of the basic concepts of KivyMD and will write our first KivyMD "Hello World!" program.
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.
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.
In Section 4, we're going to work on our First KivyMD projects and will make a Timer app.
In Section 5, we'll jump deeper into KivyMD components and will discuss Lists, Banners, Dialog boxes, menus, data tables, etc.
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.
Course Content
- 6 section(s)
- 44 lecture(s)
- Section 1 Introduction
- Section 2 KivyMD Theming
- Section 3 Basic KivyMD Components
- Section 4 Timer App
- Section 5 Advance KivyMD Components
- Section 6 Diagnosis App
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
Skills covered in this course
Reviews
-
GGlauber
i liked the course but there could have been more content in each lesson
-
DDon Weaver
Loved the Cardswipe lecture ... Snackbar did not work for me, might be a linux thing.
-
BBesik
Cool Lecturer
-
AArturs Ziemelis
Good, nice structured course!