The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills

Complete and Descriptive Academic course on GUI Development using Kivymd, kivy Python. Compete with PyQT using KivyMD.

4.50 (114 reviews)
Udemy
platform
English
language
Programming Languages
category
663
students
10 hours
content
Jan 2023
last update
$59.99
regular price

What you will learn

KivyMD Python Development

Graphical User Interface Programming in Python using KivyMD Library

Android App Development in Python using KivyMD Library

IOS Development in Python using KivyMD

Desktop Application Development in Python using KivyMD

Description

This course is the next step in Graphical User Interface Development in Python using the most famous, powerful, and easy Kivymd Python library. In this course, you will learn Python KivyMD from a very start to a higher level. You will learn how to create Desktop Applications in Python using KivyMD. Not only this, with the help of the Kivymd library anyone can now develop Android apps for Google PlayStore and IOS apps for App Store.

  • You will start from a very basic level where you will learn how to create Labels, Buttons, Input Fields, etc.

  • You will also learn how color Palette works in KivyMD

  • After some basic knowledge, you will jump to the intermediate level where you will learn a few complicated widgets.

  • You will learn how to link python functions with your widgets.

  • In the higher section, you will learn about complicated widgets like Data Tables, etc.

  • You will also learn how to use kivy and kivymd with other python libraries.

  • Not only this, you will learn so many other things by developing Practical Applications like Text Analyzer App which we will develop in this course.

  • After all, this course has an "Extra Stuff" section as well which I will update continuously and I will add new and awesome content to this section.

Not only this, but I will also explain a little bit of Logic Development in this course and you will learn how to solve problems.

Content

Introduction

What is KivyMD?
How KivyMD works?
Kivy Design Language
Preparing Environment For Development
Different Types Of Layouts and Their Uses

Basic Level

Labels in KivyMD
Icons in KivyMD
Buttons in KivyMD
Colour Themes in KivyMD
Toolbar in KivyMD
Textfields in KivyMD
Banner in KivyMD Part-I
Banner in KivyMD Part-II
Sliders in KivyMD
Progress Bar in KivyMD
Spinners in KivyMD
Selection Controls in KivyMD
Tooltip in KivyMD

Intermediate Level

Lists in KivyMD
Bottom Navigation in KivyMD
Mini App in KivyMD
Cards & Card Swiper in KivyMD
Dialog Box in KivyMD
Bottom Sheet in KivyMD
Swiper in KivyMD
File Manager in KivyMD

Higher Level

Dropdown Menu in KivyMD
DataTables in KivyMD
Mini App in KivyMD
Tabs in KivyMD

Text Analyzer App

App Introduction
App Development-I
App Development-II
App Development-III

Working with Firebase Database in KivyMD

App Introduction
Login App Development-I: Designing User Interface
Login App Development-II: What is Firebase?
Login App Development-III: Configuration
Login App Development-IV: Putting Data on Database
Login App Development-V: Reading Data from Database
Login App Development-VI: Developing Signup Button Back-end
Login App Development-VII: Developing Login Button Back-end
Bug Fixing
Multi-threading

Extra Stuff

Navigation Drawer in KivyMD
Navigation Rail in KivyMD

Screenshots

The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Screenshot_01The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Screenshot_02The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Screenshot_03The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Screenshot_04

Reviews

Ikechukwu
October 7, 2023
So far so good, I can't complain, I however reserve my full comment till the end of the course. Thank you.
Don
August 5, 2023
Some problems I've found with kivyMD on ubuntu. halign center is not working for MDIcons and normal_color, color_active doesn't appear to be working with MDTextField but overall the course is good.
Chiho
March 22, 2023
Not a course I was hoping for but anyway as long as you don't need to understand KivyMD deeply, this course may suitable your expections. I hoped for a more deep course on KivyMD, wich this course is not. Often the lectures are explained in a confused and hasty way. The controls and respective properties are not explained well or at all. Moreover the materials needs an update, cause it refers to an older version of KivyMD. See MDToolBar, you will get this error: "Unknown class <MDToolBar>". Due to KivyMD framework updates I often have to chek on Official documentation for to complete the examples. I know, it's not the teacher's fault but at last he should specify it or update the videos.
Paul
December 29, 2022
Unfortunately with the upgrades to KivyMD to 1.1.1 as of December 2022, it makes it hard to follow the course. The instructor is great and his explanations are very good. However this course needs to be upgraded.
Jesus
September 19, 2022
En verdad fué una buena elección, a pesar de que se encuentra en Inglés y los captions no corresponden en su mayoría a lo que se refiere el autor.
Thierry
May 31, 2022
Très bonne formation avec des cas d'usage sympas. Ceci dit, si, pour vous aussi, la langue anglaise contient parfois comme un charme mystérieux et indéfinissable, ne cherchez pas à vous rattraper avec les sous-titres, ils ont vraisemblablement été écrits par une intelligence artificielle d'origine extra-terrestre ou bien par un poète (au choix :)
GamersTradingMarket
March 26, 2022
The course is good, not all KivyMD components are discussed, but here the lecturer has the possibility to expand this at any time. What I liked was the response time to questions concerning these components, which were not discussed here.
Onyebuchi
February 15, 2022
while playing a video tutorial, the video skips. i will have to go back again before it plays to the end
Adam
February 7, 2022
Walk through of very basic information. Doesn't review KIVYMD documentation or all properties. Doesn't describe using the properties of the widgets or elements either.
Peter
December 14, 2021
Well you learn how to create a login function sort of, and it's very annoying listening to him spelling out loud every word he is typing. The firebase part was pretty good though but the course needs more content.
Gerand
October 13, 2021
I never thought that learning kivymd is that much easy. Thank you instructor; very well explained everything.

Charts

Price

The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Price chart

Rating

The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Ratings chart

Enrollment distribution

The Ultimate Hands-on Kivymd |Tame your Python Kivy Skills - Distribution chart

Related Topics

4310868
udemy ID
9/21/2021
course created date
10/23/2021
course indexed date
Bot
course submited by