Skip to content

software-mansion-labs/appjs-2024-workshop-reanimated

Repository files navigation

The Reanimated Workshop – App.js Conference 2024

Hosted by

Setup

During this workshop we will work with an Expo Go app. Expo Go is a React Native sandbox with all the native dependencies we need for this workshop, integrated into a handy app.

You can download Expo Go to your Android phone from the Google Play store or iOS phone from the App Store.

You can use an iOS simulator, Android emulator, or any modern Android or iOS phone to perform the exercises, however, we recommend that you stick to one choice to avoid additional setup steps you may need to do in the future.

If you choose to work with an emulator (either iOS or Android) make sure that you have that emulator installed and configured as setting it up is outside of this setup scope.

When you first open a project the Expo Go app will be automatically installed on the simulator/emulator.

Preparing device

To set up a local development environment for running your project on Android and iOS, follow this guide.

Running the app

After completing Preparing device installation step, you now should be able to clone this repo and launch the app. Follow the below steps from the terminal:

  1. Clone the repo:
git clone [email protected]:software-mansion-labs/appjs-2024-workshop-reanimated.git && cd appjs-2024-workshop-reanimated
  1. Install project dependencies (run the below command from the project main directory):
npm install
  1. Launch the app with Expo CLI:
npx expo start
  1. The above step will print instructions on how to launch the app on phone or simulator. For iOS simulator you'll need to press "i", for Android press "a", and if you'd like to run the app on a physical device you'll need to scan the QR code that will be displayed on the command line output.

Tools and libraries

During the workshop we will be using primarily:

Next step

Go to: Circle Gestures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published