├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .vscode └── settings.json ├── App.tsx ├── LICENSE ├── README.md ├── app.config.ts ├── babel.config.js ├── custom.d.ts ├── jsconfig.json ├── package.json ├── src ├── assets │ ├── color │ │ ├── DarkTheme.ts │ │ ├── LightTheme.ts │ │ └── toast.ts │ ├── font │ │ └── index.ts │ ├── images │ │ ├── adaptive-icon.png │ │ ├── icon.png │ │ └── splash.png │ ├── languages │ │ ├── english.json │ │ └── turkish.json │ └── localization │ │ ├── en.ts │ │ ├── index.js │ │ └── tr.ts ├── components │ ├── GeneralActivityIndicator.tsx │ ├── ToastMessage.tsx │ └── index.js ├── helpers │ ├── Types │ │ ├── IApp.ts │ │ ├── IToastType.ts │ │ └── ToastColorEnum.ts │ ├── global.ts │ ├── localization.ts │ ├── redux.ts │ ├── responsive.ts │ └── storage │ │ ├── Abstract.ts │ │ └── index.ts ├── hooks │ ├── index.ts │ ├── useTheme.ts │ └── useThemedStyles.ts ├── modules │ └── app │ │ ├── api │ │ ├── index.ts │ │ └── routes.ts │ │ ├── components │ │ └── Example.tsx │ │ ├── redux │ │ └── appSlice.ts │ │ ├── services │ │ ├── appService.ts │ │ └── example.ts │ │ ├── types │ │ ├── IAccountInfoDTO.ts │ │ ├── ILoginDTO.ts │ │ └── TokenType.ts │ │ └── utils │ │ └── example.ts ├── providers │ ├── AppLoadingProvider.tsx │ ├── Localization.tsx │ ├── NetworkInfo.tsx │ ├── Notification.tsx │ ├── ThemeListener.tsx │ ├── ThemeProvider.tsx │ ├── Toast.tsx │ └── index.tsx ├── routers │ ├── BottomNavigation.tsx │ ├── ProfileStack.tsx │ ├── Router.ts │ ├── components │ │ └── Example.tsx │ └── index.tsx ├── screens │ ├── Home.tsx │ ├── Login.tsx │ └── ProfileStack │ │ ├── Post.tsx │ │ ├── Profile.tsx │ │ └── Settings.tsx └── utils │ ├── Routes.ts │ ├── network │ ├── Abstract.ts │ ├── AxiosInstance.ts │ ├── ExceptionMiddleware.ts │ └── index.ts │ └── redux │ ├── actionTypes.ts │ ├── rootReducer.ts │ └── store.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/App.tsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/app.config.ts -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/babel.config.js -------------------------------------------------------------------------------- /custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/custom.d.ts -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/color/DarkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/color/DarkTheme.ts -------------------------------------------------------------------------------- /src/assets/color/LightTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/color/LightTheme.ts -------------------------------------------------------------------------------- /src/assets/color/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/color/toast.ts -------------------------------------------------------------------------------- /src/assets/font/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/font/index.ts -------------------------------------------------------------------------------- /src/assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /src/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/images/icon.png -------------------------------------------------------------------------------- /src/assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/images/splash.png -------------------------------------------------------------------------------- /src/assets/languages/english.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/languages/english.json -------------------------------------------------------------------------------- /src/assets/languages/turkish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/languages/turkish.json -------------------------------------------------------------------------------- /src/assets/localization/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/localization/en.ts -------------------------------------------------------------------------------- /src/assets/localization/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/localization/index.js -------------------------------------------------------------------------------- /src/assets/localization/tr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/assets/localization/tr.ts -------------------------------------------------------------------------------- /src/components/GeneralActivityIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/components/GeneralActivityIndicator.tsx -------------------------------------------------------------------------------- /src/components/ToastMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/components/ToastMessage.tsx -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/helpers/Types/IApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/Types/IApp.ts -------------------------------------------------------------------------------- /src/helpers/Types/IToastType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/Types/IToastType.ts -------------------------------------------------------------------------------- /src/helpers/Types/ToastColorEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/Types/ToastColorEnum.ts -------------------------------------------------------------------------------- /src/helpers/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/global.ts -------------------------------------------------------------------------------- /src/helpers/localization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/localization.ts -------------------------------------------------------------------------------- /src/helpers/redux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/redux.ts -------------------------------------------------------------------------------- /src/helpers/responsive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/responsive.ts -------------------------------------------------------------------------------- /src/helpers/storage/Abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/storage/Abstract.ts -------------------------------------------------------------------------------- /src/helpers/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/helpers/storage/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/hooks/useTheme.ts -------------------------------------------------------------------------------- /src/hooks/useThemedStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/hooks/useThemedStyles.ts -------------------------------------------------------------------------------- /src/modules/app/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/api/index.ts -------------------------------------------------------------------------------- /src/modules/app/api/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/api/routes.ts -------------------------------------------------------------------------------- /src/modules/app/components/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/components/Example.tsx -------------------------------------------------------------------------------- /src/modules/app/redux/appSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/redux/appSlice.ts -------------------------------------------------------------------------------- /src/modules/app/services/appService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/services/appService.ts -------------------------------------------------------------------------------- /src/modules/app/services/example.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/modules/app/types/IAccountInfoDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/types/IAccountInfoDTO.ts -------------------------------------------------------------------------------- /src/modules/app/types/ILoginDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/types/ILoginDTO.ts -------------------------------------------------------------------------------- /src/modules/app/types/TokenType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/modules/app/types/TokenType.ts -------------------------------------------------------------------------------- /src/modules/app/utils/example.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/providers/AppLoadingProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/AppLoadingProvider.tsx -------------------------------------------------------------------------------- /src/providers/Localization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/Localization.tsx -------------------------------------------------------------------------------- /src/providers/NetworkInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/NetworkInfo.tsx -------------------------------------------------------------------------------- /src/providers/Notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/Notification.tsx -------------------------------------------------------------------------------- /src/providers/ThemeListener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/ThemeListener.tsx -------------------------------------------------------------------------------- /src/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/providers/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/Toast.tsx -------------------------------------------------------------------------------- /src/providers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/providers/index.tsx -------------------------------------------------------------------------------- /src/routers/BottomNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/routers/BottomNavigation.tsx -------------------------------------------------------------------------------- /src/routers/ProfileStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/routers/ProfileStack.tsx -------------------------------------------------------------------------------- /src/routers/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/routers/Router.ts -------------------------------------------------------------------------------- /src/routers/components/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/routers/components/Example.tsx -------------------------------------------------------------------------------- /src/routers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/routers/index.tsx -------------------------------------------------------------------------------- /src/screens/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/screens/Home.tsx -------------------------------------------------------------------------------- /src/screens/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/screens/Login.tsx -------------------------------------------------------------------------------- /src/screens/ProfileStack/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/screens/ProfileStack/Post.tsx -------------------------------------------------------------------------------- /src/screens/ProfileStack/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/screens/ProfileStack/Profile.tsx -------------------------------------------------------------------------------- /src/screens/ProfileStack/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/screens/ProfileStack/Settings.tsx -------------------------------------------------------------------------------- /src/utils/Routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/Routes.ts -------------------------------------------------------------------------------- /src/utils/network/Abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/network/Abstract.ts -------------------------------------------------------------------------------- /src/utils/network/AxiosInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/network/AxiosInstance.ts -------------------------------------------------------------------------------- /src/utils/network/ExceptionMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/network/ExceptionMiddleware.ts -------------------------------------------------------------------------------- /src/utils/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/network/index.ts -------------------------------------------------------------------------------- /src/utils/redux/actionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/redux/actionTypes.ts -------------------------------------------------------------------------------- /src/utils/redux/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/redux/rootReducer.ts -------------------------------------------------------------------------------- /src/utils/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/src/utils/redux/store.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedev935/expo-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------