How to convert kivy/kivymd app to apk in Windows?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • python-for-android

    Turn your Python application into an Android APK

  • This command will create a configuration file named buildozer.spec for us. Now it's time to edit this file. At least you should change the title, package.name, package.domain. After changing these, my suggestion is to make some more changes to avoid some problems. Let's look at source.dir first, if your main.py file is in the same directory, there is no need to change it, but if not, you should write the path here. Afterwards, if you have used separate files such as png, txt, csv in the program, you should add the extension to source.include_exts. Now let's change the most important, requirements. If you only used kivy, python3,kivy==2.0.0rc4 will be enough to do it this way.If you also used kivymd then you should add this https://github.com/kivymd/KivyMD/archive/master.zip. If you have used other libraries, run the pip install command, and it will show the downloaded packages. You can add them without specifying the version. If you want to use icon you can uncomment icon.filename and you can edit the path. If you want your app to be fullscreen, you can make fullscreen 1. We will need to clone python-for-android to avoid problems such as not showing some symbols.

  • Learn-New-Language-With-Srt-Files

    This program is made using python , kivy and kivymd to help learning new languages.

  • You can also check out my project that I made using kivymd.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts