Python Mobile App Tutorial - Part 5: Deploying to Android with Buildozer | Kivy/KivyMD

Опубликовано: 23 Март 2026
на канале: Erik Sandberg
46,472
523

In today's video I show how to use Buildozer to compile our Python app made with Kivy/KivyMD to an Android application.
👇 LINKS AND INFO! 👇

This is an intermediate buildozer tutorial, if you haven't used it before, check out my previous video where I deployed a Hello World app:    • Deploying Your Kivy/Python App to Android ...  

NOTE 1) You'll likely run into the ModuleNotFoundError: no module named 'certifi' error way before me. This is because I changed the git repository while making this video. Just add certifi to the requirements line in your buildozer.spec file (as I did around 16:30).

NOTE 2) I added the buildozer.spec file to the part5 folder in the git repository for this tutorial series. Get it here: https://github.com/Dirk-Sandberg/Farm...
Consider donating to me if you are able to and appreciate my content: https://www.paypal.me/eriksandbergsof...
Any and all donations are super appreciated! ❤️

The creators of Kivy have been developing the framework for near a decade without funding. They recently set up a fundraising campaign in an attempt to fund one (to start) core developer of the framework. If you are so inclined, join me in contributing a small donation to help fund this wonderful project. I'm sure they really appreciate the support! Use the link below to check out their donation page. ❤️
https://opencollective.com/kivy/donat...

Thanks for watching!

Erik

Follow me on Github!
https://github.com/Dirk-Sandberg

This video uses the following music:

Gymnopedie No 1 by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/...)
Source: http://incompetech.com/music/royalty-...
Artist: http://incompetech.com/