
Learn to create text inputs in kivy, customize position and size, disable multi-line input, add default text, and handle on_text_validate events to process entered data.
Create a Kivy float layout by defining an init function, handling kwargs, and using add_widget to place a button with size_hint and position, while exploring layouts like box and grid.
Explore basic Kivy widgets with a focus on the checkbox, its on_active event, and dynamic UI updates by adding and removing a button via add_widget and remove_widget.
Learn to implement sliders in Kivy, set min, max, and default values, and bind three sliders to control an ellipse’s size and color with numeric properties and callbacks.
Connect a Kivy slider to a progress bar, set its value, and color the track behind the handle while adjusting size for a polished UI.
Learn to build a nine-button game in kivy with on_press events that update a list, switch players, and evaluate winning lines like 1-2-3, 4-5-6, and 7-8-9.
Identify and fix a bug by validating index-based conditions in the app, ensure button clicks update values, and guide viewers to convert the application to smartphone with a ratio change.
In this course, students will learn Python Kivy from a very start to an advanced level. They will learn some basic built-in UX widgets. They will also learn how to create custom modern UX widgets because no software today uses basic widgets. We will go through different types of interfaces and Layouts. Throughout this course, I will try my best to develop problem-solving skills in students by giving tips and tricks. Students will also learn how to create logic for their games and other applications. By the end of this course, students will be able to find bugs and errors in the code and then how to fix those bugs and errors. I will also focus on some crucial concepts regarding Python Kivy. I will go through different styles of programming so that by the end of this course students will not just be able to understand other's programmer code but will be able to answer questions regarding Python Kivy on Stackover Flow and Quora. In this course, instead of just teaching you, I will also give you homework, coding exercises, documents, and presentations. This course also has quizzes so that you will get a better understanding of each and everything.