Samuel
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
3
Bohdan Pavuk
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!
2 2
jack
actually wait, it is React Native, so i’m not too sure - sam might have to answer this
1
Bohdan Pavuk
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
1 1
jack
yeah maybe but i _think_ they have made some calls to native APIs in the bsky app (at least for iOS) iirc
1
Alvar Lagerlöf
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.
1 5
Samuel
what kinda things come to mind? I’m curious, I don’t know the android platform so well
1 1
Alvar Lagerlöf
- 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.
1 1 7
Alvar Lagerlöf
- The back button should be an arrow, not a chevron. - Titles should usually be left-aliged rather than centered. At least on sub-screens like posts.
1 6
Alvar Lagerlöf
- 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.
1 6
Alvar Lagerlöf
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.
1 9
1 more reply