An Android app for scanning boarding passes to view the information encoded in them.
Some features of the app:
- Scan boarding passes, whether they are mobile boarding passes or printed ones.
- Get information about the flight, such as the airline, flight number, departure and arrival airports, departure and arrival times, and boarding time.
- See if the boarding pass is TSA PreCheck approved.
Built with:
- 100% Kotlin except included library code.
- UI in ~99% Jetpack Compose
- Kotlin Flow
- Android ViewModels
- Barcode scanning with ML Kit
- Framing screenshots with framer