I always keep my eye on the Play Store for any production apps using Kivy. It used to be the case that they all had a fairly unconventional (game-like) UI or a fairly clunky one. Can anyone point me to a Kivy app that shows - if not totally native looking - at least a fairly standard approach to developing an Android UI? (on the plus side - Kivy apps always seem smooth and responsive on Android) EDIT - I found this p…
I've recently released Viorise, a video rank tracker aimed for desktop platforms (https://viorise.com), though it may also qualify as an Android UI, I've followed Material Design guidelines for most of the widgets and the overall layout of the app.
There have been some proposals for theming (https://github.com/kivy/kivy/issues/691), but none of them were truly favored by the community. There are also a couple of third-party approaches like KivyMD, or FlatKivy. What they lack is a swappable theme, since there is no true theming support, they are just styled widgets.
Finding a good way to make a declared theme independent from widgets, but still keeping it customizable at runtime has been our main issue. The difficulty comes from theming being much more than a backgorund color, we should also be able to define certain behaviors and interactions, animations etc. These are rather easy and IMHO pleasant to achieve in the scope of widgets, but we haven't yet found a good way to decouple them.