An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

          





Expo Barcode Scanner


A simple example of how to make a barcode scanner with Expo.

[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)


cover

: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.