Chat app with React Native (Part 3) - Create Firestore collections to store chat rooms
Part 3 of a React Native chat app tutorial: creating Firestore collections for chat rooms and implementing navigation with modals.
Aman Mittal is a documentation consultant at Expo and experienced technical writer, specializing in cross-platform mobile and web development, with over 150 programming articles published since 2017.
232 articles from this blog
Part 3 of a React Native chat app tutorial: creating Firestore collections for chat rooms and implementing navigation with modals.
Tutorial on implementing Firebase email authentication in a React Native chat app using react-native-firebase.
A tutorial on implementing a search bar within a FlatList component in a React Native application, using Expo and UI Kitten.
A developer shares lessons from three years of tech blogging, emphasizing consistency, topic focus, and planning to build an audience and advance a career.
A tutorial on building reusable UI form components for a React Native chat app using react-native-paper and modern libraries.
A tutorial on creating a custom React Native hook to dynamically change status bar styles per screen using React Navigation.
A tutorial on nesting Tab and Stack navigators in React Native/Expo apps using react-navigation, covering setup, configuration, and screen options.
A tutorial on implementing Stack Navigator using the latest react-navigation 5 library in React Native and Expo applications.
A tutorial on implementing and managing navigation within WebView components in React Native applications using the react-native-webview package.
A tutorial on building a React Native mobile app using Expo and React Hooks for cross-platform development in 2020.
A tutorial on implementing internationalization (i18n) in React Native apps using the react-native-localize and i18n-js libraries.
A tutorial on implementing local and remote push notifications for Android apps using React Native and Firebase.
A tutorial on handling various input field types like checkboxes and password confirmations in React Native forms using Formik and Yup for validation.
A tutorial on implementing a Forgot Password feature in a React Native app using Firebase for authentication and password reset emails.
A tutorial on implementing image classification in a React Native app using TensorFlow.js and the MobileNet pre-trained model.
A tutorial on building and validating login and signup forms in React Native using the Formik and Yup libraries.
A tutorial on implementing dynamic theme switching in React Native apps using Styled Components and Redux for state management.
A tutorial on implementing Firebase authentication in React Native/Expo apps using the Context API to manage state without prop drilling.
A tutorial on implementing authentication flow in React Native apps using React Navigation 4.x, covering setup, navigation patterns, and screen management.
A tutorial on building a functional audio player in React Native using the expo-av module for media playback.