# galaxies.dev llms.txt > Galaxies.dev teaches developers how to build and deploy React Native mobile apps through guided courses, tutorials, projects, and community support, enabling easy transition from web development to native mobile app creation. ## Tutorials - [10 Visual Studio Code Extensions to Boost Productivity](https://galaxies.dev/10-visual-studio-code-extensions): Learn about the top 10 Visual Studio Code extensions that can help you become a more productive developer. - [Build an AI Mobile App with Cursor, Expo API Routes & Fal.ai](https://galaxies.dev/ai-mobile-app-cursor): Create a mobile app with Cursor, Expo API Routes & Fal.ai. - [AI Shopping App with React Native and Supabase](https://galaxies.dev/ai-shopping-list-react-native-supabase): Build your own AI Shopping App with React Native and Supabase Vector embeddings. - [React Native Authentication with Expo Router v5](https://galaxies.dev/expo-router-5-authentication): Learn how to implement authentication in React Native using Expo Router v5 and the new Stack.Protected feature. - [Expo Router Drawer Navigation](https://galaxies.dev/expo-router-drawer-navigation): Learn how to implement a drawer navigation with Expo Router. - [Drawer Navigation with Nested Tabs using Expo Router](https://galaxies.dev/expo-router-drawer-tabs): Learn how to implement drawer navigation with nested tabs using Expo Router. - [Make more MONEY with In-App Purchases using Glassfy Functions](https://galaxies.dev/in-app-purchase-functions-glassfy): Build powerful pipelines after in app purchases and subscriptions happen in your app with Glassfy Functions. - [React Native In-App Purchases and Subscriptions with RevenueCat & Expo](https://galaxies.dev/in-app-purchases-react-native-revenuecat): Guide to setting up in-app purchases and subscriptions in a React Native app using Expo and RevenueCat. - [Building a Native Mobile App with Next.js and Capacitor](https://galaxies.dev/nextjs-and-capacitor): Easily turn your Next.js web app into a native mobile app using Capacitor without big changes or learning something new. - [Build & Deploy your own REST API with NodeJS and Express](https://galaxies.dev/node-express-api): Building your own REST API with Node is super simple and a superpower for every Javascript developer. - [React Native AI Powered App with Expo API Streaming & Vercel AI SDK](https://galaxies.dev/react-native-ai-streaming-vercel-ai-sdk): Build an AI Powered App with React Native, Expo API Streaming, and Vercel AI SDK. - [React Native Authentication with Expo Router & Clerk](https://galaxies.dev/react-native-authentication-clerk): Learn to protect your React Native app with Expo Router and Clerk authentication. - [How to Present a React Native Bottom Sheet](https://galaxies.dev/react-native-bottom-sheet): Learn how to use the Gorhom Bottom Sheet library to create a bottom sheet in React Native apps. - [React Native Chat (Expo, Typescript, File Upload, Convex)](https://galaxies.dev/react-native-chat-convex): Learn how to build a real-time chat app with React Native, Expo, TypeScript, file upload, and Convex. - [React Native Drawing App for Kids](https://galaxies.dev/react-native-drawing): Learn how to create a drawing app for kids with React Native and Expo. - [Creating a Lock Screen with Face ID & Passcode](https://galaxies.dev/react-native-face-id-passcode): Learn how to create a lock screen with Face ID and Passcode in React Native. - [React Native File Based Routing with Expo Router](https://galaxies.dev/react-native-file-based-routing): Learn to use Expo Router for file based routing with React Native and easy Universal Links. - [Build a Todo App with React Native and Firebase](https://galaxies.dev/react-native-firebase): Learn to create a React Native todo app using Firebase Firestore database for syncing data. - [React Native Authentication with Firebase and Expo](https://galaxies.dev/react-native-firebase-auth): Learn to protect your React Native app with Firebase Authentication. - [React Native Firebase Authentication with Expo Router](https://galaxies.dev/react-native-firebase-authentication-expo-router): Learn to use Firebase Authentication in React Native with Expo Router. - [React Native Image Upload to Server](https://galaxies.dev/react-native-image-upload): Learn how to upload images from your React Native app to a server. - [React Native Login with JWT Auth Context](https://galaxies.dev/react-native-login-jwt-auth): Protect your React Native app with a Login and use JWT authentication through a real API. - [How to use React Native Maps](https://galaxies.dev/react-native-maps): Learn how to use React Native Maps in your React Native app with Expo and Google Maps. - [React Native Material Top Tabs with Expo Router](https://galaxies.dev/react-native-material-top-tabs): Create a React Native app with material top tabs and stacks using the Expo Router. - [React Native Parallax Image Scroll](https://galaxies.dev/react-native-parallax-image): Learn how to create a parallax image scroll in React Native. - [Platform Specific Components, Layouts & Styling with React Native](https://galaxies.dev/react-native-platform-specific-code): Learn how to implement platform specific code with React Native for iOS, Android and Web. - [Role Based Navigation in React Native with Expo Router](https://galaxies.dev/react-native-role-based-navigation): Learn how to create a role based navigation in React Native with Expo Router for different user roles. - [React Native Shared Element Transitions with Reanimated 3](https://galaxies.dev/react-native-shared-element-transition-reanimated-3): Learn how to use the Reanimated 3 library to create shared element transitions in React Native apps. - [Build a Live Meeting React Native App with Stream Video Call & Chat](https://galaxies.dev/react-native-stream-video-chat): Learn to add video calls and chat to your React Native app with Stream and Expo. - [React Native Tab Bar Routing with Expo Router](https://galaxies.dev/react-native-tabs-routing): Create a React Native app with tabs and stacks using Expo Router and file based routing. - [Build an AI Voice Recorder with React Native](https://galaxies.dev/react-native-voice-recorder-whisper-api): Build an AI Voice Recorder with React Native, Firebase, Whisper API, and Expo. - [How to use Supabase with ReactJS](https://galaxies.dev/react-supabase): Learn to integrate Supabase with React to create powerful apps with SQL database. - [From React Web to Native Mobile App with Capacitor & Ionic](https://galaxies.dev/react-web-to-native-capacitor): Build a native mobile app from your React app without even using React Native. - [In-App Purchases for React Native with Glassfy using Expo](https://galaxies.dev/subscriptions-react-native-glassfy): Monetise your React Native app using Expo with the help of Glassfy which simplifies your whole in-app purchase flow. - [How to use Unistyles for React Native Styling](https://galaxies.dev/unistyles-react-native): Learn how to use Unistyles for React Native Styling instead of Stylesheet. ## Quick Wins - [APIs in React Native](https://galaxies.dev/quickwin/apis-in-react-native): How to use APIs in React Native with fetch and axios. - [CSS after selector](https://galaxies.dev/quickwin/css-after): How to use CSS after selector to add content after HTML elements. - [React Native Drawer Navigation with Expo Router](https://galaxies.dev/quickwin/expo-router-drawer-navigation): How to use Drawer Navigation with Expo Router. - [React Native Tabs Navigation with Expo Router](https://galaxies.dev/quickwin/expo-router-tabs-navigation): How to use Tabs Navigation with Expo Router. - [Fix invariant violation error](https://galaxies.dev/quickwin/fix-invariant-violation-error): How to Fix "Invariant Violation" Errors in React Native. - [List of React Native Expo Templates](https://galaxies.dev/quickwin/list-of-react-native-expo-templates): List of all React Native Expo Templates. - [How to call a React Child Function](https://galaxies.dev/quickwin/react-call-child-function): How to call a child function from a parent component in React. - [React Custom Hook](https://galaxies.dev/quickwin/react-custom-hook): How to create a custom React hook. - [React Native Alert - Complete Guide](https://galaxies.dev/quickwin/react-native-alert): Master React Native Alert with practical examples for creating user-friendly alerts and handling user interactions. - [React Native AsyncStorage with Expo](https://galaxies.dev/quickwin/react-native-asyncstorage-expo): Learn how to use AsyncStorage in your Expo React Native apps for local data persistence. - [React Native Button Component Guide](https://galaxies.dev/quickwin/react-native-button-component): Learn how to create and customize buttons in React Native with different styles and interactions. - [Master React Native FlatList](https://galaxies.dev/quickwin/react-native-flatlist): Learn how to use React Native FlatList with examples and best practices. - [Master React Native Image Component](https://galaxies.dev/quickwin/react-native-image-component): Learn how to effectively use the Image component in React Native with loading, sizing, caching, and performance optimization. - [Master React Native Scrolling Lists](https://galaxies.dev/quickwin/react-native-scrolling-lists): Learn how to implement vertical and horizontal scrolling lists in React Native with ScrollView and FlatList. - [React Native SectionList - Complete Guide](https://galaxies.dev/quickwin/react-native-sectionlist): Master React Native SectionList with practical examples for creating sectioned lists and customizing headers. - [Master React Native Segment Control](https://galaxies.dev/quickwin/react-native-segment): Learn how to use React Native Segment Control with examples and best practices. - [Master React Native Share](https://galaxies.dev/quickwin/react-native-share): Learn how to implement native sharing functionality in React Native apps for text, links, files, and images. - [Master React Native TextInput](https://galaxies.dev/quickwin/react-native-textinput): Learn how to use React Native TextInput with input handling, styling, validation, and advanced features. - [React Router Typescript](https://galaxies.dev/quickwin/react-router-typescript): How to use Typescript with the React Router. - [React Form with Tailwind CSS and useForm](https://galaxies.dev/quickwin/react-tailwind-form): How to build a React form with Tailwind CSS and useForm hook. - [Create a React Native App](https://galaxies.dev/quickwin/start-react-native-app): The best way to create a React Native App. - [Typescript Generics explained](https://galaxies.dev/quickwin/typescript-generics): Typescript generic is a type that is flexible and can work with a variety of data types. - [Typescript Map Explained](https://galaxies.dev/quickwin/typescript-map): How to use the Typescript Map type with key-value pairs. - [Typescript Never explained](https://galaxies.dev/quickwin/typescript-never): How to use the Typescript never type for values that never occur. - [Typescript Optional explained](https://galaxies.dev/quickwin/typescript-optional): Use ? with a variable to mark a parameter as optional in Typescript. - [Understanding React Native Components](https://galaxies.dev/quickwin/understanding-react-native-components): Learn everything about React Native components, from basic building blocks to advanced patterns. ## Projects - [Universal AI Recorder with NativeWind, Clerk & Drizzle](https://galaxies.dev/project/ai-recorder): Learn to build a universal AI recorder with NativeWind styling, Expo API Routes, and a responsive experience across iOS, Android and Web. - [Members Only with JWT Authentication](https://galaxies.dev/project/authentication-app): Learn to protect apps with JWT Authentication, React Hook Form, Zod schema validation, and Expo SDK. - [Event System with Express API and Authentication](https://galaxies.dev/project/event-system): Build a full event system with authentication using React Native and Express API including user auth, event creation, and attending events. - [Expense Tracker](https://galaxies.dev/project/expense-tracker): Build a React Native expense tracking app with features to add, edit, delete, and view expenses. - [SQLite, Drawer Navigation & Notifications](https://galaxies.dev/project/handyman-reports): Learn SQLite, Drawer Navigation and Notifications by building a handyman reporting app. - [TanStack Query, Zustand & Animations](https://galaxies.dev/project/shopping-app): Learn TanStack Query for API calls, Zustand for state management with MMKV persistence, and gestures & animations. - [Stellar Star Wars App](https://galaxies.dev/project/star-wars-api): Create a mobile app that showcases the Star Wars API using React Native and Expo with tab bar navigation. - [Navigation, API Integration & AsyncStorage](https://galaxies.dev/project/swapi-explorer): Learn Expo and React Native fundamentals by integrating an API into a styled application with Expo Router and AsyncStorage. ## Courses - [Native Modules with Expo](https://galaxies.dev/course/expo-modules): Learn to build custom native modules with Expo to expose iOS and Android functionality. - [Expo Router 5: RSC & Authentication Flows](https://galaxies.dev/course/expo-router-5-rsc): Learn about the latest Expo Router features and build your first React Server Components. - [Expo Router Fullstack Apps](https://galaxies.dev/course/expo-router-fullstack): Learn to build fullstack apps with Expo Router v3 and React Native. - [Publish React Native Apps to the App Store](https://galaxies.dev/course/publish-react-native-apps): Learn how to publish your React Native app to the App Store and get it ready for production. - [NativeBase UI & React Navigation](https://galaxies.dev/course/react-native-basics): Get started with React Native and learn about the differences between React web and mobile to ship native apps. - [Building ChatGPT with React Native](https://galaxies.dev/course/react-native-chatgpt): Learn to work with the OpenAI API and React Native to build a ChatGPT clone app. - [Deeplinks with Expo Router](https://galaxies.dev/course/react-native-deeplinks): Learn to use the Expo Router to handle deeplinks in your React Native apps. - [Getting started with React Native & Expo](https://galaxies.dev/course/react-native-expo-start): Learn the basics of React Native and Expo, set up your environment, and deploy your first app. - [React Native Firebase Chat with Expo Router](https://galaxies.dev/course/react-native-firebase): Build a chat app with React Native and Firebase using Expo Router, authentication, Firestore and storage. - [React Native Maps & Google Places API](https://galaxies.dev/course/react-native-maps): Learn how to use React Native Maps in your React Native app. - [Master React Native Navigation](https://galaxies.dev/course/react-native-navigation): Learn how to build tabs, drawers and stack navigators for your React Native apps. - [Push Notifications with Expo](https://galaxies.dev/course/react-native-notifications): Learn how to send local notifications and push notifications in your React Native app. - [Quickstart: Expo Router, API Calls & Animations](https://galaxies.dev/course/react-native-quickstart): Get a quickstart into React Native with Expo file-based routing, API calls and animations. - [Animations with Reanimated](https://galaxies.dev/course/react-native-reanimated): Learn to build powerful React Native apps with fluid animations using the Reanimated 3 library. - [SQLite with React Native](https://galaxies.dev/course/react-native-sqlite): Understand the basics of local data management in your React Native apps and build a SQLite integration. - [React Native Styling Basics](https://galaxies.dev/course/react-native-styling): Learn the basics of styling in React Native including the StyleSheet API, Flexbox layout, and custom platform specific components. - [React Native Apps with Supabase](https://galaxies.dev/course/react-native-supabase): Learn how to build a React Native app with Supabase as a backend. - [Universal Apps with Tamagui](https://galaxies.dev/course/react-native-tamagui): Learn how to build a universal app with React Native and Tamagui. - [APIs, Authentication and Tanstack Query](https://galaxies.dev/course/react-native-tanstack): Learn to build powerful React Native apps with API integration, JWT authentication and Tanstack Query. - [State Management with Zustand](https://galaxies.dev/course/react-native-zustand): Learn to build powerful React Native apps with efficient state management using Zustand. - [Testing React Native Apps](https://galaxies.dev/course/test-react-native-apps): Learn how to test your React Native apps with Jest, React Testing Library, and more. ## Missions - [React Native: From Zero to Hero](https://galaxies.dev/mission/zero-to-hero): Ship your first app. Learn everything you need to go from aspiring builder to experienced React Native app developer. Covers 7 modules and ~120 lessons including fundamentals, local data, advanced UI & state management, app security, native capabilities, publishing, and graduation project.