A user-friendly mobile app built with Flutter to efficiently manage and organize your contacts.
- ➕ Add, ✏️ Edit, and 🗑️ Delete contacts
- 📄 View contact details
- 🔍 Search through contacts
- 📲 Responsive design for both Android and iOS
- 🔍 Text recognition using Google ML Kit
- 🖼️ Scan visiting card images to create contacts
- 📷 Use the camera to take pictures of visiting cards and scan them to make contacts
go_router: For navigationprovider: For state managementsqflite: For local database managementurl_launcher: For launching URLsimage_picker: For selecting imagesflutter_easyloading: For loading indicatorsgoogle_mlkit_text_recognition: For text recognition from images
- Clone the repository:
git clone https://github.com/BOSS6292/FlutterContactsApp.git
- Navigate to the project directory:
cd FlutterContactsApp - Get the dependencies:
flutter pub get
- For Android:
flutter run
- For iOS:
flutter run
Watch the demo video here.
lib/: Contains the main codebasemodels/: Data modelsdb/: Databasepages/: UI Screensprovider/: Provider Object
test/: Unit tests
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a pull request
Tejas Bomble - Icloud
Project Link: https://github.com/BOSS6292/FlutterContactsApp