ContactFire is a Flutter mobile application designed to simplify contact management by fetching contacts from the device's address book and storing them in Firebase Firestore. This project aims to demonstrate the integration of Flutter with Firebase for data storage and retrieval, making it a useful resource for those interested in mobile app development and Firebase integration.
For a detailed step-by-step guide and explanation, please refer to the Medium article.
- Native Contact Picker: Utilizes the native contact picker in Flutter for a seamless user experience.
- Firebase Firestore Integration: Stores and retrieves contact information using Firebase Firestore.
- Educational Purpose: The project serves as an educational resource for learning Flutter, Firebase integration, and mobile app development.
To run this project locally, follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Ensure you have Flutter installed.
- Run
flutter pub get
to install dependencies. - Connect the app to your Firebase project by following the instructions in the Medium article.
- Run the app using
flutter run
.
Contributions to improve or extend the functionality of this project are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch.
- Make your changes and submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries, feel free to reach out to Tweeter.
Happy coding! ๐