gitextract_g5jugsi7/ ├── .expo-shared/ │ └── assets.json ├── .gitignore ├── .svgrrc ├── App.tsx ├── LICENSE ├── README.md ├── app.json ├── babel.config.aliases.js ├── babel.config.js ├── declarations.d.ts ├── metro.config.js ├── package.json ├── src/ │ ├── components/ │ │ ├── AnimatedInput/ │ │ │ ├── AnimatedInput.hooks.ts │ │ │ ├── AnimatedInput.styles.ts │ │ │ ├── AnimatedIntput.tsx │ │ │ ├── CancelButton.tsx │ │ │ └── index.ts │ │ ├── AppItem/ │ │ │ ├── AppItem.constants.ts │ │ │ ├── AppItem.styles.ts │ │ │ ├── AppItem.tsx │ │ │ └── index.ts │ │ ├── Footer/ │ │ │ ├── Footer.tsx │ │ │ └── index.ts │ │ ├── SwipeableProvider/ │ │ │ ├── SwipeableProvider.styles.ts │ │ │ ├── SwipeableProvider.tsx │ │ │ └── index.ts │ │ ├── Text.tsx │ │ ├── Wallpaper.tsx │ │ └── WidgetItem/ │ │ ├── WidgetItem.constants.ts │ │ ├── WidgetItem.styles.ts │ │ ├── WidgetItem.tsx │ │ └── index.ts │ ├── configs/ │ │ ├── horizontalGestureCalculations.ts │ │ └── verticalGestureCalculations.ts │ ├── constants/ │ │ ├── animation.ts │ │ ├── apps.ts │ │ ├── theme.ts │ │ └── ui.ts │ ├── hooks/ │ │ ├── useGestureHandler.ts │ │ └── useSwipeableProvider.ts │ ├── screens/ │ │ ├── Home/ │ │ │ ├── Home.tsx │ │ │ └── index.ts │ │ └── Search/ │ │ ├── AnimatedProvider.tsx │ │ ├── LeftSearch.tsx │ │ ├── RightSearch.tsx │ │ ├── Search.styles.ts │ │ ├── Search.tsx │ │ ├── SearchContent.tsx │ │ ├── components/ │ │ │ ├── LeftSearchContent.styles.tsx │ │ │ └── LeftSearchContent.tsx │ │ └── index.ts │ └── utils/ │ └── swipeableGestureHandlers.ts └── tsconfig.json