/BooksApp

Primary LanguageTypeScript

This is a new BooksApp project by Aqil G, bootstrapped using @react-native-community/cli for Cosmart Technical Testing.

Dependencies

a booksapp app, this code was builded using this dependencies :

  • node v18.13.0
  • npm 8.19.3
  • yarn 3.5.1
  • react-native 0.72.6
  • react 18.2.0
  • ndkVersion 23.1.7779620 (install from android studio)
  • jdk by zulu (install using homebrew)
    • openjdk 11.0.15 2022-04-19 LTS
    • OpenJDK Runtime Environment Zulu11.56+19-CA (build 11.0.15+10-LTS)
    • OpenJDK 64-Bit Server VM Zulu11.56+19-CA (build 11.0.15+10-LTS, mixed mode)
  • zustand 4.4.5
  • react-navigation v6

Getting Started

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

Step 2: Start Application

Let Metro Bundler run in its own terminal. Open a new terminal from the root of your React Native project. Run the following command to start your Android or iOS app:

For Android

# using npm
npm run android

For iOS

# using npm
npm run ios

Step 3: Test Application

# using npm
npm run test

Demo

  • Demo - the preview demo of BooksApp