Hi,
I just finished my first garmin fenix watch app to help with my training. I was targeting Fenix 6x pro only. I also used picker and came to the same issues. Seems like having all those controls which are available is a must to have a consistent and goog looking UI. I agree we can do the same using Drawables, Views and Delegates but why should we reimplement the same? How when reimplementing have the same UX if you find yourself targeting an wider audience?
I come from C#, .NET and I would be very disapointed if I would be forced to reimplement any Windows control to do my work :) Anyway having this SDK is very usefull apart from its issues. Some other companies do not have any and we cannot do anytging for ourselves if we need to.
Does anyone know why does Garmin not release those native controls in its SDK? Or maybe I did not look close enough and its there just not documented?
With the NumberPicker and TextPicker, native stuff was used, but with the va and venu devices, there isn't a native TextPicker. On other devices, they aren't generic from device to device. Menu is kind of generic, but doesn't look like the devices in the sim, while Menu2 looks the same across devices, but differs from the native device menus on some devices. Then there are things like touch vs buttons. There are also cases where there isn't really a native equivalent. Here I just did my own from scratch.