Features:
- vertical list with sticky line + nested horizontal paging list
- horizontal scrollview is scrolling while changing its height simultaneously
- multi tabs with animation (ref: https://reactnative.dev/docs/animations#scrollview-with-animated-event-example)
- statusbar opacity transition on scroll
- content is not overlapped be safe area
TODO:
-
P0: nested scrollview
-
P0: tab bar sticky
-
P1: android pull to refresh (like iOS)
-
new screen: actionsheet
third party libraries:
- react-native-reanimated
- react-native-safe-area-context