indigotech / onboard-davi-felix

0 stars 0 forks source link

Taqtile's Onboarding - Mobile development

Environment and tools

The tools necessary to make the project run are:

The project is built using ReactNative v0.74.1 with Typescript and the setup was made using the react-native CLI with the react-native-template-typescript template.

Additionally, for linting and formatting, eslint and prettier are being used, which work better with the help of its corresponding text editor extensions.

Steps to run and debug

  1. Clone se repository and move into the folder

git clone https://github.com/indigotech/onboard-davi-felix
cd onboard-davi-felix
  1. Change node version to 18.20.2 (assuming nvm is installed, if not consider this step as "Installing NodeJS v18.20.2")

nvm use 18.20.2
  1. Install dependencies

npm install
  1. Install the corresponding Android SDK version on Android Studio and then create a Virtual Device for emulation

  2. Install the corresponding IOS version on Xcode

  3. Install dependencies for IOS project

cd ios/
bundle install
bundle exec pod install
  1. Start the app
npm start
  1. Initialize the applications pressing i to run on IOS or a to run on Android

That's it! From now on, just enjoy the app!