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