to dneska neporadím, ale můžu se na to podívat. Určitě existují appky postavené na Kivy, takže ten packaging je možný.
Od dodavatele máme nějakou Kivy aplikaci na Windows, Linux, Android. V Androidu to ale nepřinutil k orotování obrazovky (na Win/Lin to problém není). Takže jsme chycení v zobrazení na výšku.
Na "zabaleni" apky se pouziva toto : https://buildozer.readthedocs.io/en/latest/
Mam napsane asi tri jendoduche servisni apky pro servisaky, kteri nastavuji pres wifi parametry nasich zarizeni. Nicmene ne primo v Kivy, ale v KivyMD :-) Ted jsem na novejsi apky pouzil toto : https://flet.dev/, prijde mi to subjektivne trosku lepsi......
jj KivyMD je fajn, pokud má ta aplikace odpovídat Material Designu (jestli je to stále relevantní ... ne všichni to dodržují).
Zkuste Beeware Toga + Briefcase. Není to Kivy, ale balíčky umí, a zdaleka nejen pro Android - je tam Flatpak, Mac, iOS, MSI. Plus jsou nějaké snahy o web a TUI.
Toga se podle cílové platformy převede na nativní widgety. Na Windows je to .NET WinForms, na Linuxu tuším GTK atd.
Na "zabaleni" apky se pouziva toto : https://buildozer.readthedocs.io/en/latest/
Mam napsane asi tri jendoduche servisni apky pro servisaky, kteri nastavuji pres wifi parametry nasich zarizeni. Nicmene ne primo v Kivy, ale v KivyMD :-) Ted jsem na novejsi apky pouzil toto : https://flet.dev/, prijde mi to subjektivne trosku lepsi......
18. 12. 2025, 14:30 editováno autorem komentáře
Velmi pragmatický a efektivní framework na UI v pythonu je https://nicegui.io/
Člověk píše server-side v pythonu, překládá se to na vue komponenty co se renderují lokálně, + to umí vyrobit nějaký elektron nebo tak něco na desktop.
Těhle projektů existovalo víc, tenhle je z nich momentálně asi nejvíc dotažený. Dělal jsem v tom poslední dobou několik komplikovanějších věcí a byl jsem velmi příjemně překvapen, že člověk většinou velmi rychle udělá co chce.
na NiceGUI jsem taky narazil, ale neni to trosku bloatware, hlavne ta cast s Elektronem. Mozna pro vetsi aplikaci jo, ale mit v tom kazdou "kalkulacku" asi nebude resenim...
Do velké míry je, na druhou stranu ty aplikace jsou dost responsivní (ty vue komponenty budou asi docela odladěné).
Co mě zaujalo je jak to používa context managery (asi nejlepší instancování widgetů zatím z ui knihoven co jsem kdy použil) a jak to používá reaktivní bindování properties (třeba slider mění hodnotu něčeho jiného automaticky, nebo ať se nějaký UI element mění po změně proměnné, obdoba signalů z qt) bez složitostí. Je zajímavé jak je v tom člověk rychle schopný dělat komplexní UI.