This is an Expo project created with create-expo-app
.
Oscuro is a Obscura clone developed using React Native & Expo. It gives pro camera functionalities to a device's camera for taking photos & videos by using the popular React Native Vision Camera package. It works on both iOS & Android.
Before you start the installation just a little note, this app only runs on a real device since it makes use of the camera, to do so make a dev build and run it on a real device.
To get started, you'll need to clone this repository to your local machine. You can do this by running the following in the command line:
git clone https://github.com/Sumer16/dessin.git
Once you've cloned the repository, navigate to the project directory and run npm/yarn install to install all the necessary dependencies.
cd dessin
npm install
After the dependencies have been installed, you can run the app in dev mode by running:
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
Open your app in the Expo Go app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.
If you want to run your application on an iOS simulator or a trusted iOS device then use these commands:
npx expo start --ios
If you want to run your application on an Android emulator or a connected device then use these commands:
npx expo start --android
If you want to run your application on the web then use these commands:
npx expo start --web
These commands are like npm start
/ yarn start
, but attempts to open your app on a connected Android/iOS device or emulator/simulator or also on the web.
NOTE: If you want to use these commands to run or deploy your app on a real device/hosting platform you will need to add a development build for each platform.
To learn more about developing your own project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with their guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.