Cross-platform mobile app for Android and iOS written with React Native.
QR Code Reader and Generator is a React Native application for both Android and iOS that allows you to scan any type of QR Code (Barcode included), with various types of data, such as contact information, wifi passwords, calendar events and much more. After scanning, you can easily perform action with scanned data: make a call, save calendar event, etc. And also, you can generate all this code types.
A few features:
- Act straight after scanning QR Code:
- Make a call after scanning telephone number.
- Send SMS or email.
- Open link in the browser.
- Open maps application after scanning geocode.
- Add events to calendar right after scanning.
- Add a new contact after scanning a business card QR code.
- Unlimited storage for scan history.
- Generate any type of code: text, URL, email, phone number, SMS, contact, event and more.
- Customize created codes. Change background and foreground color.
- Share or save the generated codes.
- Batch scanning for scanning without interruptions.
- Flashlight supported for low-light environments.
- React Native to build an app for both Android and iOS
- Redux and Redux thunk for state management
- Modular architecture inspired by this kit
- Recompose to keep component-container structure
- ESlint with airbnb config to keep the code clean
- Detox for e2e testing
# Clone the repo
git clone https://github.com/insiderdev/qrcode.git
# Open the folder and Install dependencies
cd qrcode && yarn install
# Run on iOS
yarn run:ios
# Run on Android
yarn run:android
If you find any problems, feature requests, please open an issue or submit a fix as a pull request.
If you have any questions or you want us to help you design and develop your application, send us an email at [email protected]