I'm trying to figure out a project layout for a kivy app that will allow it to be built as:
I'm familiar with the requirements for 1, and I'm a fan of simple, so I use the so-called 'flat' or 'ad-hoc' layout. My files look like:
.
├── pyproject.toml
├── buildozer.spec
└── my_app
├── __init__.py
├── __main__.py
├── main.py
└── source
But my unusual main.py placement makes the android build fail.... and I haven't even gotten to PyInstaller or iOS yet. Is there a layout that will work for all of them?
My eventual answer was: