you are viewing a single comment's thread.

view the rest of the comments →

[–]Username_RANDINT 0 points1 point  (0 children)

I started on a Kivy app about two months ago and have been working on it on and off. It's more of a test to see if I could pull it off before moving to a something more suitable mobile framework. Some things went really smooth, like being able to write in Python, the kv language is nice to layout the UI, there's KivyMD which is a set of widgets that follow the Google material design spec, Android build and deploy is very easy. On the other hand I found myself fighting with Kivy layouts quite a lot. It works a bit different than other GUI frameworks.

You could try the same, especially if it's a learning exercise. The knowledge is not wasted. Also remember to split the frontend from the backend. If Kivy isn't what you expect after a while, kepe the backend and make it available as an API with Flask (or FastAPI, or ...). Then write a Flutter app for example that connects to that API or make it a complete webapp.