gitextract_8r78_ugc/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .node-version ├── .prettierignore ├── .yarn/ │ └── releases/ │ └── yarn-1.22.10.js ├── .yarnrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RNFastImage.podspec ├── ReactNativeFastImageExample/ │ ├── .buckconfig │ ├── .editorconfig │ ├── .eslintrc.js │ ├── .gitattributes │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── __tests__/ │ │ └── App-test.tsx │ ├── android/ │ │ ├── app/ │ │ │ ├── _BUCK │ │ │ ├── build.gradle │ │ │ ├── build_defs.bzl │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ ├── debug/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java/ │ │ │ │ └── com/ │ │ │ │ └── reactnativefastimageexample/ │ │ │ │ └── ReactNativeFlipper.java │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── reactnativefastimageexample/ │ │ │ │ ├── MainActivity.java │ │ │ │ └── MainApplication.java │ │ │ └── res/ │ │ │ └── values/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios/ │ │ ├── Podfile │ │ ├── ReactNativeFastImageExample/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Images.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── main.m │ │ ├── ReactNativeFastImageExample.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── ReactNativeFastImageExample.xcscheme │ │ ├── ReactNativeFastImageExample.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── ReactNativeFastImageExampleTests/ │ │ ├── Info.plist │ │ └── ReactNativeFastImageExampleTests.m │ ├── metro.config.js │ ├── package.json │ ├── src/ │ │ ├── AutoSizeExample.tsx │ │ ├── BorderRadiusExample.tsx │ │ ├── BulletText.tsx │ │ ├── Button.tsx │ │ ├── DefaultImageGrid.tsx │ │ ├── FastImageExamples.tsx │ │ ├── FastImageGrid.tsx │ │ ├── FeatureText.tsx │ │ ├── GifExample.tsx │ │ ├── Icon.tsx │ │ ├── ImageGrid.tsx │ │ ├── LocalImagesExample.tsx │ │ ├── PreloadExample.tsx │ │ ├── PriorityExample.tsx │ │ ├── ProgressExample.tsx │ │ ├── ResizeModeExample.tsx │ │ ├── Section.tsx │ │ ├── SectionFlex.tsx │ │ ├── StatusBarUnderlay.tsx │ │ ├── TintColorExample.tsx │ │ ├── images/ │ │ │ └── fields.ts │ │ ├── index.tsx │ │ └── useCacheBust.tsx │ └── tsconfig.json ├── ReactNativeFastImageExampleServer/ │ ├── index.js │ └── package.json ├── android/ │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ └── java/ │ └── com/ │ └── dylanvann/ │ └── fastimage/ │ ├── FastImageCacheControl.java │ ├── FastImageGlideModule.java │ ├── FastImageOkHttpProgressGlideModule.java │ ├── FastImageProgressListener.java │ ├── FastImageRequestListener.java │ ├── FastImageSource.java │ ├── FastImageViewConverter.java │ ├── FastImageViewManager.java │ ├── FastImageViewModule.java │ ├── FastImageViewPackage.java │ └── FastImageViewWithUrl.java ├── babel.config.js ├── docs/ │ ├── app-glide-module.md │ ├── development.md │ ├── how-is-caching-handled.md │ ├── other-android-versions.md │ ├── roadmap.md │ └── troubleshooting.md ├── ios/ │ ├── FastImage/ │ │ ├── FFFastImageSource.h │ │ ├── FFFastImageSource.m │ │ ├── FFFastImageView.h │ │ ├── FFFastImageView.m │ │ ├── FFFastImageViewManager.h │ │ ├── FFFastImageViewManager.m │ │ ├── RCTConvert+FFFastImage.h │ │ └── RCTConvert+FFFastImage.m │ └── FastImage.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ └── FastImage-tvOS.xcscheme ├── package.json ├── src/ │ ├── __snapshots__/ │ │ └── index.test.tsx.snap │ ├── index.js.flow │ ├── index.test.tsx │ └── index.tsx └── tsconfig.json