This Android mobile application allows users to authenticate using Google Sign-In and provides a feature to scan barcodes. Upon scanning a barcode and clicking the submit button, the app makes an API call to send the collected data to a server.
- Implement Google Sign-In functionality to allow users to log in with their Google accounts.
- Create a separate screen in the app where users can initiate barcode scanning.
- Implemented barcode scanning with Google MLKit library
- The scanned barcode data is displayed in Text box and a submit button on the screen. Users can submit the data to a server (POST request) by clicking the submit button.
- Used a Mock API using Beeceptor.com
Android Studio, Kotlin, DataBinding, MVVM Architecture, Hilt, and for the Mock API, I have used Beeceptor API (https://beeceptor.com).
- GitHub Repository Link: GitHub Repository
- Video Link: Assignment Video Walkthrough