Contacts Mate

Contacts Mate

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.

Key Features

  • Personal digital business card stored locally on-device
  • QR code generation for instant contact sharing
  • SMS-based contact sharing as a fallback
  • Profile photo support via device camera or gallery
  • Edit and update contact details at any time

Tech Stack

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.

View Source on GitHub