Companies Home Search Profile

Complete Python Kivy course from Scratch | APKs with Python

Focused View

Umair Ahmed Younas

12:23:27

446 View
  • 1. Kivy Fundamentals.mp4
    03:22
  • 2. Kivy Widgets.mp4
    06:34
  • 3. Layouts.mp4
    04:35
  • 4. Preparing Environment.mp4
    06:12
  • 1. Hello World! in Kivy.mp4
    06:31
  • 2. Labels.mp4
    07:48
  • 3. Buttons.mp4
    10:54
  • 4. Button Properties.mp4
    06:07
  • 5. Buttons Event Triggers.mp4
    07:23
  • 6. Text Inputs.mp4
    10:37
  • 7. Creating Elements using Python.mp4
    08:17
  • 8. build method of the App Class.mp4
    05:22
  • 9. Complete Python Code.mp4
    11:17
  • 10. Complete Kivy Lang Code.mp4
    07:09
  • 11. Conversion to APK.mp4
    09:37
  • 1. BoxLayout.mp4
    06:17
  • 2. Size Hint in BoxLayout.mp4
    07:02
  • 3.1 Custom Layouts Link.html
  • 3. Nested BoxLayout.mp4
    08:32
  • 4. AnchorLayout.mp4
    08:19
  • 5. BoxLayout with AnchorLayout.mp4
    10:23
  • 6. GridLayout.mp4
    13:12
  • 7. Implementing Shuffling Logic.mp4
    12:06
  • 8. GridLayout Docs.mp4
    10:56
  • 9. StackLayout.mp4
    08:56
  • 10. Scheduling Tasks.mp4
    07:43
  • 11. ScrollView.mp4
    06:59
  • 12. PageLayout.mp4
    07:24
  • 1. Introduction.mp4
    00:38
  • 2. Designing Interface.mp4
    06:18
  • 3. Introduction to APIs using FastAPI.mp4
    10:00
  • 4. Text Analyzer API.mp4
    08:57
  • 5. Attaching API with App.mp4
    09:37
  • 6. Results on Label.mp4
    02:23
  • 7. Deploying API to Vercel.mp4
    10:19
  • 8. Converting to APK.mp4
    07:12
  • 1. CheckBoxes.mp4
    13:35
  • 2. Events.mp4
    08:34
  • 3. Slider.mp4
    10:19
  • 4. Progress Bar.mp4
    09:22
  • 5. Screen Manager.mp4
    12:18
  • 6. Transitions.mp4
    07:37
  • 7. Dropdown Menu.mp4
    11:48
  • 8. More on Dropdown.mp4
    13:05
  • 9. Popup.mp4
    11:29
  • 1. Introduction.mp4
    03:46
  • 2. Building Basic Structure.mp4
    08:28
  • 3. Creating Widgets during runtime.mp4
    11:23
  • 4. Second Screen.mp4
    08:05
  • 5. Kivy Storage.mp4
    18:34
  • 6. Title Truncation.mp4
    11:58
  • 7. Implementing Delete Logic.mp4
    09:39
  • 8. Refining the UI.mp4
    08:31
  • 9. Conversion to APK.mp4
    07:07
  • 1. Introduction to Canvas.mp4
    13:06
  • 2. Creating Custom Layouts.mp4
    06:30
  • 3. Canvas in Python.mp4
    14:13
  • 4. Circular Button.mp4
    10:04
  • 5. Creating Custom Infographic.mp4
    19:11
  • 1. Introduction.mp4
    02:38
  • 2. Design Prototype.mp4
    04:38
  • 3. Designing Interface - I.mp4
    15:37
  • 4. Designing Interface - II.mp4
    14:52
  • 5. Creating Checkboxes and Labels on runtime.mp4
    12:55
  • 6. Connecting Labels with Checkboxes.mp4
    06:47
  • 7. Connecting Checkboxes with Charts.mp4
    01:42
  • 8. Plotting Data.mp4
    12:21
  • 9. Visualizing Data.mp4
    14:59
  • 10. Bug Fixing And Save Button.mp4
    07:15
  • 1. Introduction to OOP.mp4
    08:19
  • 2. Hello World!.mp4
    06:20
  • 3. Warm Up.mp4
    05:32
  • 4. Attributes.mp4
    03:32
  • 5. self Keyword.mp4
    07:42
  • 6. Parametric Classes.mp4
    06:48
  • 7. Extending Classes.mp4
    08:02
  • 8. Instance vs Class Variables.mp4
    09:16
  • 9. Types of Methods.mp4
    10:58
  • 10. Inheritance.mp4
    09:29
  • 11. MRO.mp4
    11:47
  • 12. Encapsulation And Getters Setters.mp4
    11:45
  • 13. Dunder Methods.mp4
    09:37
  • 14. Polymorphism.mp4
    08:36
  • 15. Duck Typing.mp4
    08:20
  • Description


    Comprehensive course on Graphical User Interface using Kivy Python. Learn to build full mobile apps with Python Kivy

    What You'll Learn?


    • Explain the features and behavior of the Kivy framework and how it can be used to create cross-platform applications in Python.
    • Use basic Kivy widgets such as buttons, labels, text inputs, and images to design user interfaces.
    • Apply different Kivy layouts to create responsive apps that adapt to different screen sizes and orientations.
    • Integrate Fastapi with Kivy to build an AI-powered text analyzer app that can communicate with a web server and perform natural language processing tasks.
    • Implement advanced Kivy widgets such as dropdowns, screen managers, and popups to enhance the functionality and usability of your apps.
    • Create a multiscreen app that can read and write data on local storage of desktop and mobile devices using Kivy storage modules
    • Draw various shapes and graphics on a Kivy canvas and use them to make simple animations.
    • Visualize data using graphs in Kivy and develop a desktop-based data visualizer app that can plot different types of charts
    • Apply object-oriented programming concepts in Python and Kivy to organize your code and reuse your components.

    Who is this for?


  • Beginner Python Developer curious about GUI Development using Python
  • Beginner Python Developer curious about Apps Development using Python
  • What You Need to Know?


  • Some Basic Knowledge of Python is required..
  • More details


    Description

    Welcome to the Kivy Python course, where you will learn how to create cross-platform applications using the Kivy framework. Kivy 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 Kivy, how to use various widgets and layouts, integrate APIs and AI features, make games and data visualizer apps, and deploy your apps on different platforms.


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


    1. The first section is all about the Kivy Fundaments which will highlight the features and Behavior of the Kivy Framework.

    2. In the second section, we’ll dive into coding and will understand some basic Kivy Widgets. By the end of this section, you’ll have your first app ready to be installed on your Android Devices.

    3. The following section is all about layout and you’ll learn how to make responsive apps in Kivy using Kivy Layouts.

    4. Forth section is the most exciting one since you’re going to learn a lot of new things. We’ll learn how to make APIs in Python using Fastapi, how to deploy them, how to integrate them with Kivy, and finally by the end of this, you’re going to have an AI-powered text analyzer app ready to be uploaded on PlayStore.

    5. The fifth section will cover some complex Kivy Widgets including Dropdowns, Screen Managers and popups, etc.

    6. In the sixth section, we’ll make our next app. But this time you’ll learn how to make a multiscreen app and how to read and write data on local storage of Desktop and Mobile Phones.

    7. If you want to make Games using Kivy Framework then the seventh section will make your base since you’ll learn about Kivy graphics including canvas and different shapes.

    8. We’re going to make a Desktop based Data Visualizer App using Kivy Python in the eighth section and you’ll learn how to use Graphs in Kivy.

    9. In the ninth section, you will review some of the essential object-oriented programming concepts in Python that are relevant to Kivy's development. You will learn about classes, objects, inheritance, polymorphism, encapsulation, and abstraction in Python.

    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 Kivy. No prior knowledge of Kivy is required, but some basic knowledge of Python is assumed.


    If you are ready to start your journey with Kivy Python, enroll now and I'll see you in the next video.


    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Umair Ahmed Younas
    Umair Ahmed Younas
    Instructor's Courses
    I am a Python Developer & a mentor, curious about new technologies. I have worked on various projects. In 2015 I started my tech journey. I found lots of exciting things. I learned so many skills, so many technologies, and programming languages. I have worked on Unity as a Game Developer. Then, finally, I found my career path, learned Python including all necessary libraries and started working on Data Science, AI, and Machine Learning.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 83
    • duration 12:23:27
    • Release Date 2023/07/03