The Problem
With Apple and Google both releasing digital car keys and home keys in recent years that integrate into their respective mobile operating systems, it is clear that the future of digital wallets replacing your physical wallet is getting closer to reality. Another piece of the puzzle was adding your drivers license. Apple has recently added support for digital drivers licenses for select states. This is a huge step forward for the digital wallet and I am excited to see what the future holds. Unfortunately I still need to carry around tickets, gym memberships, my insurance card, and all the other miscellaneous cards that live in my wallet. While both Apple and Google wallet allow you to add barcodes to your wallet, you have to add it through the app of the company that issued the card.
The Solution
I created an app called PassBag for iOS (maybe android someday) that allows you to scan, sort and store all your cards, coupons, tickets, or pretty much anything with barcodes. As of version 1.0 here is the feature list:
- Scan and Import Barcodes from your Camera or Photo Library
- Name and Customize the Color of each Pass
- Relevancy and Expiration Dates
- iCloud Sync
- Dark Mode
PassBag supports the following barcode types:
- QR code
- Code128
- Code39
- Code93
- Data Matrix
- EAN-13
- EAN-8
- ITF
- UPC-A
- UPC-E
- PDF417
- Aztec Code
PassBag Pro is a yearly subscription that unlocks a few extra features for power users.
- “Add to Apple Wallet“ support
- Location based notifications when Added to Apple Wallet
- FaceID Support
- Custom Fields * Soon (with Apple Wallet support)
You can also unlock some of the PassBag Pro features for a short time by watching an ad.
The Tech
PassBag is my third major Flutter project and the first I have officially released to an app store. Learning how to effectively use Flutter has been a journey, and I still have a lot more to discover. While I could have saved some headache building this in Swift, as the app uses a lot of native APIs, I used Flutter because I wanted to use this smaller project to practice for some other larger apps I will be building in the future using Flutter.
Screenshots
Get the App!
Visit PassBag's website to download the app for free. If you like the app, consider subscribing to PassBag Pro to unlock the extra features. If you have any questions or feedback, feel free to reach out to me on Twitter or via the support email. Thanks for reading! ∎