its not easy if your not willing to sweat you will give up upon the first error
i had all kinds of error
unknown command target
pyjiinius long code
packaging not found
androidndk
...
I even try to do it manually with python-for-android but too tired buildozer make it simple but you have to have everything setup correctly, so after doing this again and again I just create some .sh file to automate the process each time I had a bug so if you want to make it simple just go there in my git and download and run them
https://github.com/djefferson-saintilus/packageAPPpythonthis link also help they teach you how to do evrything correctly:
https://github.com/Android-for-Python/Android-for-Python-Users?tab=readme-ov-file#buildozer-and-p4aafter do everything as said in the buildozer documentation:
https://buildozer.readthedocs.io/en/latest/installation.htmlfor example if they say install cython 0.29 install it, but most of the package got updated but no worry i cover everything with my files but if in case you want to do it by yourself do now docs works, dont use latest python at least 3.10 and open jdk11 or 17 not bad.
now IM only packaging my idea into app