It sounded like your requirement could accommodate either Apple or Android wallet solutions. This runs on Android, add the pkpass file, you're done.
Took me about 30 seconds to install and add
a
n old boarding pass. Maybe you be more specific in your requirements?