Skip to content

Build Scan QR code using React Native that run on Expo

Project details

To build simple Scan QR code and save scanned QR data using AsyncStorage and list all scanned history in another Tab that can edited and deleted individually in React Native and MUST be run on

Long Description:
As app is open, load specific website (WebView) on background to save latest cached website file, and only has two Bottom Tab, one for History Tab and another for Scan Tab.

On History Tab is list all saved scanned QR using AsyncStorage and FlatList with SVG icon loaded from file that has button to edit and delete AsyncStorage data individually.

On Scan Tab has button to click to launch MODAL view in full screen to scan QR (BarCodeScanner) and save scanned data using AsyncStorage and close Modal view after successfully scanned.

Each components (, History and Scan) must be in individual .js file.

That’s it, the code should be clear and easy to understand.

My suggested component (you are welcome to suggest better component):
AsyncStorage from ‘@react-native-async-storage/async-storage’
{ BarCodeScanner } from ‘expo-barcode-scanner’
{ createBottomTabNavigator } from ‘@react-navigation/bottom-tabs’
{ Modal, FlatList } from ‘react-native’
{ WebView } from ‘react-native-webview’
Svg from ‘react-native-svg’

Awarded to:

Project budget: $10 USD
budget limits: $10-25 USD
number of bids: 6
average bids: $16

Do you have a similar project. Contact us now to help you get it done

Email
Project Type*

Awarded to:

Project budget: $10 USD
budget limits: $10-25 USD
number of bids: 6
average bids: $16

Project details

To build simple Scan QR code and save scanned QR data using AsyncStorage and list all scanned history in another Tab that can edited and deleted individually in React Native and MUST be run on

Long Description:
As app is open, load specific website (WebView) on background to save latest cached website file, and only has two Bottom Tab, one for History Tab and another for Scan Tab.

On History Tab is list all saved scanned QR using AsyncStorage and FlatList with SVG icon loaded from file that has button to edit and delete AsyncStorage data individually.

On Scan Tab has button to click to launch MODAL view in full screen to scan QR (BarCodeScanner) and save scanned data using AsyncStorage and close Modal view after successfully scanned.

Each components (, History and Scan) must be in individual .js file.

That’s it, the code should be clear and easy to understand.

My suggested component (you are welcome to suggest better component):
AsyncStorage from ‘@react-native-async-storage/async-storage’
{ BarCodeScanner } from ‘expo-barcode-scanner’
{ createBottomTabNavigator } from ‘@react-navigation/bottom-tabs’
{ Modal, FlatList } from ‘react-native’
{ WebView } from ‘react-native-webview’
Svg from ‘react-native-svg’

Skills: AndroidJavaScriptMobile App DevelopmentReact Native

Do you have a similar project. Contact us now to help you get it done

Email
Project Type*

Other freelancers

Responsive image

Augurs Technologies

Leading Tech Solutions Provider at Freelancer

4.9 (353 reviews)

Responsive image

Borko R.

Senior full stack developer.

4.8 (17 reviews)

Responsive image

Ravikant P.

Wordpress/FIGMA/Shopify/Graphic Design/HTML/.NET

5.0 (435 reviews)

Responsive image

Codegenio

We code ideas...

5.0 (123 reviews)

×

Hello!

Do you have an idea or project. Contact us and we'll get it done for you

× Do you have an idea or project?