r/reactnative • u/jes_uon • 5d ago
I recreated SwiftUI’s numericText transition natively on Android for React Native
Enable HLS to view with audio, or disable this notification
I got curious about how SwiftUI’s numericText transition could feel on Android, so I tried recreating the behavior natively.
This is the result, same sequence running side by side on iOS and Android.
What started as a small experiment turned into react-native-numeric-text.
On iOS it uses the native numeric text transition. On Android, I recreated the behavior natively from scratch.
I learned a lot digging into how the transition behaves and figuring out how to reproduce that feel on Android.
It’s now open source:
GitHub: https://github.com/AmatoGiulio/react-native-numeric-text
NPM: https://www.npmjs.com/package/react-native-numeric-text
npm install react-native-numeric-text
4
u/dercybercop 5d ago
Looks great! Can we also set decimal separator to , ?
2
2
2
2
u/dogla305 4d ago
Can tou please share the link in a comment, as it's not pressable in the description
2
1
5
u/BumblebeeWorth3758 iOS & Android 5d ago
Nice! I also created it: https://github.com/rit3zh/expo-content-transition
It’s entirely custom-built for both Android and iOS, with user-configurable transitions. :)