E-Zbox / contacts-app

This is a mobile application that uses contacts API to generate various contacts and populates it in various screens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contacts App πŸ“”

Table of Contents

Description

This is a mobile application that uses contacts API to generate contact(s) in the 3 screens (Contact, Favorites and User screens).

Technologies Used βš™

  • React Native React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities

  • Expo Allows developers to build one project that runs natively on all your user's devices. Go to AppStore (iOS) or PlayStore (Android OS) to install ExpoGo for respective devices.

  • Axios Axios is a simple promise based HTTP client for the browser and Node.js. Axios provides a simple to use library in a small package with a very extensible interface

Cloning and Installation πŸ‘©β€πŸ’»

Cloning the repository

Open your favourite terminal and run git clone https://github.com/E-Zbox/contacts-app

Change directory to the cloned repository cd contacts_app

Installing the app

Pre-requisites

  • Download and install Node.js
  • Confirm installation of npm using the command to check for version.
$ npm --version
8.19.2
  • Run the command npm install to install project dependencies and devDependencies.
  • Connect your mobile and local machine to the same Wifi-network
  • npx expo start to spin up the expo server
  • On your mobile, install ExpoGo (AppStore for iOS and Google PlayStore for Android)
  • Once the Metro bundler has started, scan the provided QR code using the ExpoGo app on your mobile device and view the ready application πŸŽ‰πŸŽ‰πŸ₯³ Started Metro Bundler

Issues & Errors

Visit the Expo documentation for a detailed explanation on installing and running the mobile application

Screenshots πŸ–Ό

Contacts Screen

Profile Screen

Favorites Screen

User Screen

Code snippet

Developer πŸ§‘πŸ’»

Ononogbu Ebenezer

About

This is a mobile application that uses contacts API to generate various contacts and populates it in various screens


Languages

Language:JavaScript 100.0%