Skip to content

mariauxbert/FirebaseRealted-POCs

Repository files navigation

Project Name: React Native Firebase App

README

Welcome to the React Native Firebase App project! This repository contains code for a mobile application built using React Native and integrated with various Firebase services for analytics, messaging, in-app messaging, and Firestore database.

Project Overview

The React Native Firebase App is a mobile application that leverages the power of Firebase to provide real-time analytics, messaging capabilities, in-app messaging, and data storage through Firestore. It utilizes React Navigation for navigation management and Redux Toolkit for state management.

Dependencies

  • @react-native-async-storage/async-storage (^1.22.3)

    • An asynchronous storage library for React Native applications.
  • @react-native-firebase/analytics (^19.0.1)

    • Firebase Analytics SDK for React Native applications.
  • @react-native-firebase/app (^19.0.1)

    • Firebase App SDK for React Native applications.
  • @react-native-firebase/firestore (^19.0.1)

    • Firebase Firestore SDK for React Native applications.
  • @react-native-firebase/in-app-messaging (^19.0.1)

    • Firebase In-App Messaging SDK for React Native applications.
  • @react-native-firebase/messaging (^19.0.1)

    • Firebase Cloud Messaging (FCM) SDK for React Native applications.
  • @react-navigation/bottom-tabs (^6.5.19)

    • A tab navigator for React Navigation.
  • @react-navigation/native (^6.1.16)

    • A navigation library for React Native applications.
  • @react-navigation/native-stack (^6.9.25)

    • A stack navigator for React Navigation.
  • @react-navigation/stack (^6.3.28)

    • A stack navigator for React Navigation.
  • @reduxjs/toolkit (^2.2.1)

    • A package that enables efficient Redux development with a minimal setup.

Usage

  1. Clone this repository to your local machine using:

    git clone <repository_url>
    
  2. Navigate to the project directory:

    cd <project_directory>
    
  3. Install dependencies using npm or yarn:

    npm install
    

    or

    yarn install
    
  4. Follow the documentation and guidelines for setting up Firebase services and integrating them into your React Native project.

  5. Start the application:

    npm start
    

    or

    yarn start
    
  6. Open the application on an emulator or a physical device to explore its features and functionalities.

Additional Notes

  • Ensure that your Firebase project is properly configured and linked with your application before running the project.
  • Make sure you have set up authentication and database rules in Firebase console according to your project's requirements.
  • For any issues or questions related to Firebase integration or React Native development, please refer to the respective documentation or create a new issue in the repository.

Enjoy building powerful mobile applications with React Native and Firebase! If you have any further questions or need assistance, feel free to ask.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published