Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Apps on Android For Beginners
Rating: 3.8 out of 5(7 ratings)
61 students

Python Apps on Android For Beginners

Lost with Kivy? Learn how to professionally install Kivy in one afternoon with this course! Be a Kivy expert now!
Created byKivy School
Last updated 1/2026
English

What you'll learn

  • Recreate pixel perfect Figma UI templates in Kivy
  • Learn canvas instructions and create professional layouts - no KivyMD required!
  • Skip the hassle of wasting hours waiting for your .apk to rebuild!
  • Create your first Android app using only Python!
  • Design custom and beautiful interfaces from scratch
  • Use KivySchool's custom KivyReloader to hot reload your Kivy apps on Android phones!
  • Learn how to use Kivy Properties to create dynamically updated UI
  • Learn how to properly debug your Kivy apps!
  • Learn how to create any screen you want! You will learn how to use canvas and KV language to draw beautiful UI elements!
  • For first timers: learn how to use git versioning software!
  • For first timers: learn how to properly set up a Python development environment with poetry!

Course content

8 sections51 lectures15h 41m total length
  • Introduction1:39

    Welcome to Python on Android Essentials!

  • You can get on Steam with Kivy!6:09

Requirements

  • Basic Python knowledge: strings, integers, lists, dictionaries, functions, classes, and class inheritance.
  • Please attempt our FREE Kivy Reloader instructions under "Kivy Setup & Installation" before buying this course. If it does not work, please let us know!

Description

Transform from Python enthusiast to Android developer! Get access to the course that teaches you how to get your Python app to Android!

In this course you will learn how to make Python apps on Android, how to set up a professional Python dev environment and create beautiful apps!

Who is this course for?

  • This course will be constructed for beginners and advanced users. Advanced users can skip our beginner advice, and each beginner section will be marked appropriately.

  • Anybody that wants to take their Python apps to Android mobile. We will teach you how to use the Kivy GUI and become a master at making Android apps by yourself using free tools as much as possible!

  • Python users that already have working Python code. If you really want to learn Java/Swift, go ahead. But if you already know Python, have already spent hundreds of hours mastering Python, and want to stay with Python, we have the cross platform solution for you!

  • If you have a dream app that you want to make real, this course can teach you the skills you need to make it happen!

We will answer these questions:

  • How do I set up an environment for Python development?

  • How do I set up a Kivy/Python/Python for Android project?

  • How do I use basic git commands to save, rewind, and recover progress?

  • How do I use VS Code for basic git commands (commit, partial commits)?

We will also answer Python on Android specific questions like:

  • How do I set up WSL (Windows subsystem for Linux)?

  • How do I use adb (Android Debug Bridge) to connect to your Android phone?

  • How do I set up xserv to see Kivy on your Windows OS through WSL?

  • How do I mirror my Android phone to desktop with Kivy? Some people don't even know this is possible!

  • How do I hot reload my Kivy app on Android to see my changes in real time?

  • How do I use pyjnius to access the Android API?

Who this course is for:

  • Python developers that want to create Android apps using only Python