An android application to scan QR code.
This project implements QR code scanning using camera. The scanned text is validated by calling the RESTful API. Implementing these features allow to explore the use of Retrofit2 and RxJava2 libraries in order to handle the asynchronous and event-based response returned by the API.
This application requires minimum Java 8+ or Android API 21+.
GSON is Java library that can be used to convert Java Object into JSON representation.
Retrofit2 is a type-safe HTTP client for Android and Java. It uses for RESTful API calling.
RxJava2 is a library for composing asynchronous and event-based programs by using observable sequences.
Zing is a library for reading a barcode.
Scalars Converter supports converting strings and both primitives and their boxed types to text/plain bodies.