Android app that extracts and interprets fiscal QR codes from multiple document sources — PDFs, gallery images, and camera photos — using the Appa8 QR Code API.
Features
- Scan QR codes from PDF files, gallery images, or live camera
- Integrates with the Appa8 QR Code API for fiscal data processing
- Automatic photo orientation correction via EXIF metadata
- File size optimisation before upload
- Parses and displays structured fiscal information:
- Document type and dates
- Issuer and buyer details
- Tax breakdowns and totals
Tech Stack
- Kotlin
- Jetpack Compose + Material 3
- OkHttp 4.12 (networking)
- Gson 2.10 (JSON parsing)
- AndroidX ExifInterface 1.4 (image metadata)
Requirements
Android 7.0+ (API 24) with internet connectivity
Author
Ricardo Grangeia
Senior Software Engineer
Portugal
Website
https://ricardo.grangeia.pt
Project Github
https://github.com/ricgrangeia/Qr-Code-Appa8-Android
License
MIT License