
Contacts Mate is a Flutter-based Android application I built in 2019 to simplify contact sharing at networking events. The idea was simple: instead of manually typing out phone numbers or exchanging physical business cards, attendees could share their details instantly using a QR code or SMS.
The app lets users store their personal contact card — name, phone number, email, and a profile photo — in a local SQLite database on the device. On the home screen, a QR code is generated from this stored data, which any other user can scan to receive the contact information. For devices without a QR scanner, the app also supports sharing contact details directly via SMS.
Built with Flutter (Dart), using qr_flutter for QR code generation, flutter_sms for SMS dispatch, sqflite for local database storage, and image_picker for profile photo selection.
The app was published on the Google Play Store but is no longer listed. The full source code is available on GitHub.