Skip to content

nicolaspartearroyo/Chat-app

Repository files navigation

Mobile Chat App

A chat app for mobile devices using React Native.

The app provide users with a chat interface and options to share images and their location.

Key Features

  • A page where users can enter their name and choose a background color for the chat screen before joining the chat.
  • A page displaying the conversation, as well as an input field and submit button.
  • The chat must provide users with two additional communication features: sending images and location data.
  • Data gets stored online and offline.
  • Tools Used

  • React Native
  • Expo
  • Android Studio
  • Xcode
  • Google Firestore Database
  • Gifted Chat
  • Getting Started

    Requirements:

  • Node.js
  • Expo Command Line Interface
  • npm install --global expo-cli

    Setup

    Fork this repository and run npm install for install all dependecies.
    npm install

    Running app

    expo start
  • Download Expo app on your mobile phone.
  • Run expo start on the forked file root in your terminal.
  • Scan the QR code.
  • When bundle is ready you will see the app.

  • Or...

  • Download Android Simulator or XCode which include an iOS Sumiulator.
  • In the browser after run expo start on the forked file root in your terminal, select "Run on iOS Simulator" or "Run on Android device/emulator".
  • About

    A chat app for mobile devices using React Native.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published