Kivy is a really interesting GUI framework that you can use to create desktop user interfaces and mobile applications on both iOS and Android. Kivy applications won’t look like the native apps on any platform. This can be an advantage if you want your application to look and feel different from the competition!
In this video course, you’ve learned the basics of Kivy, including how to add widgets, hook up events, lay out multiple widgets, and use the KV language. Then you created your first Kivy application and learned how to distribute it on other platforms, including mobile!
There are many widgets and concepts about Kivy that you didn’t cover here, so be sure to check out Kivy’s website for tutorials, sample applications, and much more.
To learn more about concepts covered in this course, check out:
- Kivy project site
- Kivy layout documentation
- KV language guide
- Using PyInstaller to Easily Distribute Python Applications
- Buildozer documentation
- Python-for-Android Getting Started
- Kivy documentation - Create a package for iOS
If you’re looking to build your GUI skills by mastering different libraries, then check out all of Real Python’s GUI resources!
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.