├── .expo-shared └── assets.json ├── .gitignore ├── .svgrrc ├── App.tsx ├── LICENSE ├── README.md ├── app.json ├── assets ├── adaptive-icon.png ├── favicon.png ├── icon.png └── splash.png ├── babel.config.aliases.js ├── babel.config.js ├── declarations.d.ts ├── metro.config.js ├── package.json ├── src ├── assets │ ├── img │ │ ├── app-icons │ │ │ ├── AppStore.png │ │ │ ├── Calculator.png │ │ │ ├── Calendar.png │ │ │ ├── Camera.png │ │ │ ├── Clock.png │ │ │ ├── Compass.png │ │ │ ├── Facetime.png │ │ │ ├── Find My.png │ │ │ ├── FindMy.png │ │ │ ├── GarageBand.png │ │ │ ├── Home.png │ │ │ ├── Measure.png │ │ │ ├── Messages.png │ │ │ ├── News.png │ │ │ ├── Notes.png │ │ │ ├── Phone.png │ │ │ ├── Photos.png │ │ │ ├── Safari.png │ │ │ ├── Settings.png │ │ │ ├── TestFlight.png │ │ │ ├── Wallet.png │ │ │ ├── Weather.png │ │ │ └── iTunes.png │ │ └── wallpaper.jpg │ └── svg │ │ ├── chevron-right.svg │ │ ├── e-letter.svg │ │ ├── github.svg │ │ ├── link.svg │ │ ├── message.svg │ │ ├── michrophone.svg │ │ └── search.svg ├── 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 └── yarn.lock /.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/.expo-shared/assets.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /.svgrrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/.svgrrc -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/App.tsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/app.json -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/assets/splash.png -------------------------------------------------------------------------------- /babel.config.aliases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/babel.config.aliases.js -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/babel.config.js -------------------------------------------------------------------------------- /declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/declarations.d.ts -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/img/app-icons/AppStore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/AppStore.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Calculator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Calculator.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Calendar.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Camera.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Clock.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Compass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Compass.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Facetime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Facetime.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Find My.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Find My.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/FindMy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/FindMy.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/GarageBand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/GarageBand.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Home.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Measure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Measure.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Messages.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/News.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/News.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Notes.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Phone.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Photos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Photos.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Safari.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Settings.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/TestFlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/TestFlight.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Wallet.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/Weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/Weather.png -------------------------------------------------------------------------------- /src/assets/img/app-icons/iTunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/app-icons/iTunes.png -------------------------------------------------------------------------------- /src/assets/img/wallpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/img/wallpaper.jpg -------------------------------------------------------------------------------- /src/assets/svg/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/chevron-right.svg -------------------------------------------------------------------------------- /src/assets/svg/e-letter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/e-letter.svg -------------------------------------------------------------------------------- /src/assets/svg/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/github.svg -------------------------------------------------------------------------------- /src/assets/svg/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/link.svg -------------------------------------------------------------------------------- /src/assets/svg/message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/message.svg -------------------------------------------------------------------------------- /src/assets/svg/michrophone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/michrophone.svg -------------------------------------------------------------------------------- /src/assets/svg/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/assets/svg/search.svg -------------------------------------------------------------------------------- /src/components/AnimatedInput/AnimatedInput.hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AnimatedInput/AnimatedInput.hooks.ts -------------------------------------------------------------------------------- /src/components/AnimatedInput/AnimatedInput.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AnimatedInput/AnimatedInput.styles.ts -------------------------------------------------------------------------------- /src/components/AnimatedInput/AnimatedIntput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AnimatedInput/AnimatedIntput.tsx -------------------------------------------------------------------------------- /src/components/AnimatedInput/CancelButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AnimatedInput/CancelButton.tsx -------------------------------------------------------------------------------- /src/components/AnimatedInput/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./AnimatedIntput"; 2 | -------------------------------------------------------------------------------- /src/components/AppItem/AppItem.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AppItem/AppItem.constants.ts -------------------------------------------------------------------------------- /src/components/AppItem/AppItem.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AppItem/AppItem.styles.ts -------------------------------------------------------------------------------- /src/components/AppItem/AppItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/AppItem/AppItem.tsx -------------------------------------------------------------------------------- /src/components/AppItem/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./AppItem"; 2 | -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/Footer/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Footer"; 2 | -------------------------------------------------------------------------------- /src/components/SwipeableProvider/SwipeableProvider.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/SwipeableProvider/SwipeableProvider.styles.ts -------------------------------------------------------------------------------- /src/components/SwipeableProvider/SwipeableProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/SwipeableProvider/SwipeableProvider.tsx -------------------------------------------------------------------------------- /src/components/SwipeableProvider/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./SwipeableProvider"; 2 | -------------------------------------------------------------------------------- /src/components/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/Text.tsx -------------------------------------------------------------------------------- /src/components/Wallpaper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/Wallpaper.tsx -------------------------------------------------------------------------------- /src/components/WidgetItem/WidgetItem.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/WidgetItem/WidgetItem.constants.ts -------------------------------------------------------------------------------- /src/components/WidgetItem/WidgetItem.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/WidgetItem/WidgetItem.styles.ts -------------------------------------------------------------------------------- /src/components/WidgetItem/WidgetItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/components/WidgetItem/WidgetItem.tsx -------------------------------------------------------------------------------- /src/components/WidgetItem/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./WidgetItem"; 2 | -------------------------------------------------------------------------------- /src/configs/horizontalGestureCalculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/configs/horizontalGestureCalculations.ts -------------------------------------------------------------------------------- /src/configs/verticalGestureCalculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/configs/verticalGestureCalculations.ts -------------------------------------------------------------------------------- /src/constants/animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/constants/animation.ts -------------------------------------------------------------------------------- /src/constants/apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/constants/apps.ts -------------------------------------------------------------------------------- /src/constants/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/constants/theme.ts -------------------------------------------------------------------------------- /src/constants/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/constants/ui.ts -------------------------------------------------------------------------------- /src/hooks/useGestureHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/hooks/useGestureHandler.ts -------------------------------------------------------------------------------- /src/hooks/useSwipeableProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/hooks/useSwipeableProvider.ts -------------------------------------------------------------------------------- /src/screens/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Home/Home.tsx -------------------------------------------------------------------------------- /src/screens/Home/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Home/index.ts -------------------------------------------------------------------------------- /src/screens/Search/AnimatedProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/AnimatedProvider.tsx -------------------------------------------------------------------------------- /src/screens/Search/LeftSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/LeftSearch.tsx -------------------------------------------------------------------------------- /src/screens/Search/RightSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/RightSearch.tsx -------------------------------------------------------------------------------- /src/screens/Search/Search.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/Search.styles.ts -------------------------------------------------------------------------------- /src/screens/Search/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/Search.tsx -------------------------------------------------------------------------------- /src/screens/Search/SearchContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/SearchContent.tsx -------------------------------------------------------------------------------- /src/screens/Search/components/LeftSearchContent.styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/components/LeftSearchContent.styles.tsx -------------------------------------------------------------------------------- /src/screens/Search/components/LeftSearchContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/screens/Search/components/LeftSearchContent.tsx -------------------------------------------------------------------------------- /src/screens/Search/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from "./Search"; 2 | -------------------------------------------------------------------------------- /src/utils/swipeableGestureHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/src/utils/swipeableGestureHandlers.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesozturk/react-native-ios/HEAD/yarn.lock --------------------------------------------------------------------------------