Skip to content

climaa/PhonebookApplication

Repository files navigation

Phonebook simple application

This is a new React Native project, bootstrapped using @react-native-community/cli.

Getting Started

Note: Make sure you have completed the React Native - Environment Setup instructions till "Creating a new application" step, before proceeding.

Install all the dependencies

> npm install --force

Step 1: Start the Metro Server

First, you will need to start Metro, the JavaScript bundler that ships with React Native.

To start Metro, run the following command from the root of your React Native project:

# using npm
npm start

# OR using Yarn
yarn start

Use the interactive terminal options.

Release APK

To create

> cd android
> ./gradlew assembleRelease

Here is the file created android/app/build/outputs/apk/app-release.apk

Helpful links

  • React Navigation - How it works the navigation.

  • Async Storage - Documentation about the storage data

    • HooKs files for management are app/hooks/useAsyncStorage.tsx & app/hooks/useOnceAsyncStorage.tsx.
  • Testing Library - Added unit testing.

    • Running from the terminal the command npm run test -- --watch.
  • Dropdown select list - Library to create Option list in a form.