# Ship Mobile Fast ## Docs - [AI Wrapper Quickstart](https://docs.shipmobilefast.com/aiwrapper.md): Let's get you started in 5 minutes. - [Firebase Auth](https://docs.shipmobilefast.com/aiwrapper/auth.md): Authenticate your app with Firebase. - [3. AI Proxy Backend](https://docs.shipmobilefast.com/aiwrapper/backend.md): Set up your AI Proxy Backend. - [4. Build your app](https://docs.shipmobilefast.com/aiwrapper/build.md): Build your app - [5. Deployment](https://docs.shipmobilefast.com/aiwrapper/deployment.md): Deploy your backend to the Railway. - [1. Expo Setup](https://docs.shipmobilefast.com/aiwrapper/expo.md): Let's get you started in 5 minutes. - [2. Firebase Setup](https://docs.shipmobilefast.com/aiwrapper/firebase.md): Create a Firebase project - [6. Submit your app](https://docs.shipmobilefast.com/aiwrapper/submit.md): Submit your app to the App Store and Google Play Store. - [Email Verification](https://docs.shipmobilefast.com/auth/email-verification.md): If you want to redirect to the app after email verification, you can do it with the following steps. - [Forgot Password](https://docs.shipmobilefast.com/auth/forgot-password.md): If your users forget their password, they can reset it now. - [Apple OAuth](https://docs.shipmobilefast.com/auth/oauth/apple-oauth.md): Implement OAuth authentication - [Google OAuth Android](https://docs.shipmobilefast.com/auth/oauth/google/android.md): Implement OAuth authentication for Android - [Google OAuth IOS](https://docs.shipmobilefast.com/auth/oauth/google/ios.md): Implement OAuth authentication - [Google OAuth Web](https://docs.shipmobilefast.com/auth/oauth/google/web.md): Implement OAuth authentication for Web - [Overview](https://docs.shipmobilefast.com/auth/oauth/overview.md): Overview of OAuth authentication - [Overview](https://docs.shipmobilefast.com/auth/overview.md): Ship Mobile Fast comes with pre-built authentication flows using Expo's SecureStore and your choice of authentication providers. - [Reset Password](https://docs.shipmobilefast.com/auth/reset-password.md): If your users forget their password, they can reset it now. - [Animated Border Button](https://docs.shipmobilefast.com/components/buttons/animated-border-button.md): A customizable animated border button component with loading state support - [Button](https://docs.shipmobilefast.com/components/buttons/button.md): A customizable button component for React Native applications with haptic feedback support - [Glow Button](https://docs.shipmobilefast.com/components/buttons/glow-button.md): A customizable button component with a glowing border animation effect - [Language Button](https://docs.shipmobilefast.com/components/buttons/language-button.md): Specialized button component for language selection with flag display - [Overview](https://docs.shipmobilefast.com/components/buttons/overview.md): Collection of customizable button components for React Native applications - [PressableOpacity](https://docs.shipmobilefast.com/components/buttons/pressable-opacity.md): A customizable Pressable component that provides haptic feedback and opacity effects on press. - [Radio Button](https://docs.shipmobilefast.com/components/buttons/radio-button.md): React Native Reanimated Radio button component with label and description support - [Rainbow Button](https://docs.shipmobilefast.com/components/buttons/rainbow-button.md): A customizable button component with animated rainbow gradient border effect. - [Rainbow Button 2](https://docs.shipmobilefast.com/components/buttons/rainbow-button-2.md): Enhanced button component with customizable gradient border animation - [Rainbow Button 3](https://docs.shipmobilefast.com/components/buttons/rainbow-button-3.md): Button component with full gradient background animation - [Ripple Button](https://docs.shipmobilefast.com/components/buttons/ripple-button.md): Material Design inspired button with ripple effect animation - [Shiny Button](https://docs.shipmobilefast.com/components/buttons/shiny-button.md): Button component with animated shine effect - [Collapsible](https://docs.shipmobilefast.com/components/collapsible.md): Collapsible component - [Container](https://docs.shipmobilefast.com/components/container.md): Container component - [Dialog Modal](https://docs.shipmobilefast.com/components/dialog.md): A customizable dialog modal component with platform-specific implementations for iOS and Android - [Form Field](https://docs.shipmobilefast.com/components/form-field.md): A reusable form field component that integrates React Hook Form with custom input styling - [Icons](https://docs.shipmobilefast.com/components/icons.md): Icons component - [Images](https://docs.shipmobilefast.com/components/images.md): Images component - [Input Components](https://docs.shipmobilefast.com/components/input.md): Customizable input components - [Loader](https://docs.shipmobilefast.com/components/loader.md): Loader component - [Normalization](https://docs.shipmobilefast.com/components/normalize.md): Learn how to normalize the components. - [Overview](https://docs.shipmobilefast.com/components/overview.md): Customizable UI Components - [Searchbar](https://docs.shipmobilefast.com/components/searchbar.md): A customizable search bar component for React Native applications with animation and haptic feedback. - [Styling](https://docs.shipmobilefast.com/components/styling.md): Learn how to style the components. - [Toast](https://docs.shipmobilefast.com/components/toast.md): Learn how to use the Toast component. - [Typography](https://docs.shipmobilefast.com/components/typography.md): Typography - [ThemedView](https://docs.shipmobilefast.com/components/view.md): A customizable view component that adapts its background color based on the current theme. - [Backend](https://docs.shipmobilefast.com/features/backend.md): Ship Mobile Fast uses Supabase as the backend. - [Expo Router](https://docs.shipmobilefast.com/features/expo-router.md): Set up Expo Router - [Fonts](https://docs.shipmobilefast.com/features/fonts.md): Customize your app fonts - [i18n](https://docs.shipmobilefast.com/features/i18n.md): Internationalize your app - [Push Notifications](https://docs.shipmobilefast.com/features/push.md): How to use Expo Push Notifications in Ship Mobile Fast - [Redux Toolkit](https://docs.shipmobilefast.com/features/redux.md): Integrate Redux Toolkit in your Expo app - [Theming](https://docs.shipmobilefast.com/features/theming.md): Customize your app appearance with theming - [Introduction](https://docs.shipmobilefast.com/get-started.md): A comprehensive Expo boilerplate with production-ready features - [Quickstart w/ Gluestack](https://docs.shipmobilefast.com/gluestack.md): Let's get you started in 5 minutes with Gluestack. - [AdMob Integration](https://docs.shipmobilefast.com/monetization/admob.md): Implement Google AdMob in your Expo app - [Android](https://docs.shipmobilefast.com/monetization/in-app-purchases/android.md): Setup in-app purchases for Android - [IOS](https://docs.shipmobilefast.com/monetization/in-app-purchases/ios.md): Setup in-app purchases for iOS - [Overview](https://docs.shipmobilefast.com/monetization/in-app-purchases/overview.md): Overview of in-app purchases - [PostHog](https://docs.shipmobilefast.com/posthog.md): Set up PostHog for analytics - [Quickstart w/ StyleSheet](https://docs.shipmobilefast.com/quickstart-v2.md): Let's get you started in 5 minutes. - [Auth](https://docs.shipmobilefast.com/screens/auth.md): Auth Screens - [Delete Account](https://docs.shipmobilefast.com/screens/delete-account.md): Delete Account Screen - [Onboarding](https://docs.shipmobilefast.com/screens/onboarding.md): Onboarding component - [Paywall](https://docs.shipmobilefast.com/screens/paywall.md): Paywall Screen - [Profile](https://docs.shipmobilefast.com/screens/profile.md): Profile Screen - [Search](https://docs.shipmobilefast.com/screens/search.md): Search Screen - [Settings](https://docs.shipmobilefast.com/screens/settings.md): Settings Screen - [Social Share](https://docs.shipmobilefast.com/screens/social-share.md): Social Share Screen - [Sentry](https://docs.shipmobilefast.com/sentry.md): Set up Sentry for error tracking - [Environment Setup](https://docs.shipmobilefast.com/setup.md): Set up your development environment for React Native and Expo - [Tech Stack](https://docs.shipmobilefast.com/tech-stack.md): What we use in Ship Mobile Fast Expo Boilerplate - [Apple](https://docs.shipmobilefast.com/troubleshooting.md): Troubleshooting guide for the app ## Optional - [Support](https://shipmobilefast.com/contact) - [Follow on X](https://x.com/shipmobilefast)