Android flavor specifics #46
bramborman
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Different Android flavors, such as Samsung One UI, OnePlus OxygenOS, Xiaomi MIUI/HyperOS, etc., usually include various customizations to the system UI that differ from the stock Android experience found mostly on Google Pixel devices and emulators. These customizations really often modify the appearance of Quick Settings and the icons used there.
This app is trying to substitute a functionality one would expect to be native in the system. As such, it would be nice to have it blend as much as possible by using native icons. I worry it's not possible to do this on the resource level using qualifiers, such as
res/drawable/icon.xml
andres/drawable/icon-oxygenos.xml
that would automatically be picked up on different Android flavors, unfortunately, so this would have to be done in the app code.Also, some Android flavors include an NFC Quick Settings tile out of the box, one of them is Samsung's One UI. On these devices, the app currently doesn't make any sense as it doesn't include anything more than a toggle. As such, it might make sense to disallow the installation of the app on such devices in the store. On the other hand that might confuse some users that wouldn't understand why the app is "incompatible" with their device, so maybe a better option would be to show a notification guiding the user to use the native solution in case the app is installed on such a device.
The hardest part of this would be getting a list of Android flavors and their specifics, but as this is just a little customization it's not necessary for the list to be complete. I have access to a One UI device, so can provide the specifics for that and the rest can be gradually contributed by the community.
Beta Was this translation helpful? Give feedback.
All reactions