https://github.com/arrudadev/expo-barcode-scanner-poc
barcode scanner with react native and expo (poc)
https://github.com/arrudadev/expo-barcode-scanner-poc
expo react-native
Last synced: 2 months ago
JSON representation
barcode scanner with react native and expo (poc)
- Host: GitHub
- URL: https://github.com/arrudadev/expo-barcode-scanner-poc
- Owner: arrudadev
- License: mit
- Created: 2022-11-24T20:52:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T22:25:29.000Z (over 3 years ago)
- Last Synced: 2025-01-14T09:31:23.878Z (over 1 year ago)
- Topics: expo, react-native
- Language: TypeScript
- Homepage:
- Size: 444 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Expo Barcode Scanner
A simple example of how to make a barcode scanner with Expo.
[](https://opensource.org/licenses/MIT)
:pushpin: Table of Contents
* [About The Project](#about-the-project)
* [Technologies](#technologies)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Usage](#usage)
* [License](#license)
:pencil: About The Project
This project is a small example of how make a barcode scanner with Expo and React Native.
:computer: Technologies
This project was developed with the following technologies:
- [React Native](https://reactjs.org)
- [Expo](https://expo.dev/)
- [Typescript](https://www.typescriptlang.org/)
- [Expo Barcode](https://docs.expo.dev/versions/latest/sdk/bar-code-scanner/)
:runner: Getting Started
To run the project locally follow these steps:
:warning: Prerequisites
- [NodeJs](https://nodejs.org/en/) Prefer to install the LTS version.
- [Yarn](https://yarnpkg.com/) Need to install latest version prior to 2.0 version.
:construction_worker: Installation
1. To clone the project, run this command:
```
git clone https://github.com/arrudadev/expo-barcode-scanner-poc.git
```
2. Install dependencies:
```
yarn install
```
:metal: Usage
1. Run the following command to start the application in a development environment:
```
yarn start
```
When you run yarn start, the Expo CLI starts the Metro Bundler. This bundler is an HTTP server that compiles your app's JavaScript code using Babel and delivers it to the Expo app.
2. Expo Go app for Android and iOS
The fastest way to get up and running is to use the [Expo Go](https://expo.dev/client) client app on your iOS or Android device. It allows you to open up apps served through Expo CLI and run your projects faster when developing them. It is available on both the iOS App Store and Android Play Store.
:page_facing_up: License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.