Directory structure:
└── rutvikbhatt9-react-native-header-animation/
├── README.md
├── App.js
├── app.json
├── babel.config.js
├── index.js
├── LICENSE
├── metro.config.js
├── package.json
├── .buckconfig
├── .eslintrc.js
├── .flowconfig
├── .prettierrc.js
├── .watchmanconfig
├── __tests__/
│ └── App-test.js
├── android/
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── app/
│ │ ├── BUCK
│ │ ├── build_defs.bzl
│ │ ├── debug.keystore
│ │ ├── proguard-rules.pro
│ │ └── src/
│ │ ├── debug/
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java/
│ │ │ └── com/
│ │ │ └── headeranimation/
│ │ │ └── ReactNativeFlipper.java
│ │ └── main/
│ │ ├── AndroidManifest.xml
│ │ ├── assets/
│ │ │ └── fonts/
│ │ │ ├── EvilIcons.ttf
│ │ │ ├── FontAwesome5_Regular.ttf
│ │ │ ├── Octicons.ttf
│ │ │ └── Zocial.ttf
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── headeranimation/
│ │ │ ├── MainActivity.java
│ │ │ └── MainApplication.java
│ │ └── res/
│ │ └── values/
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── gradle/
│ │ └── wrapper/
│ │ └── gradle-wrapper.properties
│ └── keystores/
│ ├── BUCK
│ └── debug.keystore.properties
├── ios/
│ ├── Podfile
│ ├── HeaderAnimation/
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ ├── main.m
│ │ ├── Base.lproj/
│ │ │ └── LaunchScreen.xib
│ │ └── Images.xcassets/
│ │ ├── Contents.json
│ │ └── AppIcon.appiconset/
│ │ └── Contents.json
│ ├── HeaderAnimation-tvOS/
│ │ └── Info.plist
│ ├── HeaderAnimation-tvOSTests/
│ │ └── Info.plist
│ └── HeaderAnimationTests/
│ ├── HeaderAnimationTests.m
│ └── Info.plist
├── src/
│ ├── package.json
│ ├── assets/
│ │ └── data/
│ │ └── SongData.json
│ ├── component/
│ │ ├── MaterialAnimatedView/
│ │ │ └── index.js
│ │ └── MaterialAnimation/
│ │ └── index.js
│ ├── screens/
│ │ └── ArtistScreen/
│ │ ├── index.js
│ │ └── style.js
│ └── utils/
│ ├── Colors.js
│ ├── index.js
│ └── ThemeUtils.js
└── .github/
└── FUNDING.yml