I def could but there's a compromise between native UI and design system consistency that I feel the segmented control falls into a weird place between. It's very... distinctive
so, I'll be forced on Apple-like animations on non-Apple platforms!?
dammit, even Apple Music for Android makes animations Android way! that's infuriating!
given that I did not find the way to get platform-specific code in React Native at the time, I can assume that Android users are fucked.
don't get me wrong, Apple-like animations are good, but feel uncanny outside iPhones and other Apple devices
I almost want to join and help you with the Android stuff. I used to so Java/Kotlin stuff and now I can't unsee the tiny stuff. It's pretty good but some things are just ever so slightly off still.
- Transitions between screens/activities use an animation that doesn't ease out at all. My system animations ease in, out, as well as cross fade with a slight parallax.
- Most touchable areas are lacking the classic material touch ripple.
- Bottom navigation buttons should not scale on click.
- When swiping between tabs, the bar underneath the tab colored bar should follow my finger, not animate when I let go and the tab changes.
- The titles at the top of the screen should be slightly more bold.
- Most animations should ease our rather than ease in.
But overall I think you're doing a great job. The app feels nice to use. It just doesn't feel fully native, but I don't know if that has to be the goal either. But I do think that custom design + native feel is achievable.