Skip to content

ContactSphere is a powerful and user-friendly contact management app built using Flutter and Dart. With an intuitive design and smooth performance, it allows users to effortlessly add, edit, delete, and remove all contacts while also managing a favorites list for quick access to important connections.

License

Notifications You must be signed in to change notification settings

naveddeveloper/ContactSphere

Repository files navigation

ContactSphere - Smart Contact Management App

App Logo

Overview 📙

ContactSphere is a powerful and user-friendly contact management app built using Flutter and Dart. With an intuitive design and smooth performance, it allows users to effortlessly add, edit, delete, and remove all contacts while also managing a favorites list for quick access to important connections.

With ContactSphere, organizing your contacts has never been easier! 🚀

🌟 Features

  • 📞 Add, Edit & Delete Contacts – Manage your contacts with ease.
  • 🔍 Search Contacts Quickly
  • 🌙 Dark & Light Mode Support – Customize the app’s appearance.
  • 🖼️ Contact Avatar & Avatar Image Picker – Set profile pictures for a personalized experience.
  • 🏷️ Categorization & Tagging of Contacts
  • 📂 Backup & Restore Feature (Coming Soon)
  • 🎨 Smooth & Intuitive UI with Material Design
  • 📃 Favorites List – Mark important contacts for quick access.

Screenshots 📷

Light Mode ☀

LightMode


Dark Mode 🌙

DarkMode


Design & Behind the Scenes 🎨


🛠️ Tech Stack

  • Flutter (Latest Stable Version)
  • Dart (Powerful and Optimized)
  • Provider (State Management)
  • Shared Preferences (Local Storage)
  • Image Picker (Pick the Image from the gallery)
  • Image (Image a many formats to save locally)
  • Url Launcher (Redirect to another URL)
  • Animated Splash Screen (Custom Splash Screen)
  • Flutter Contacts (Contact Package)
  • Flutter Screenutil (Make a responsive design)

🚀 Installation

Prerequisites:

  • Install Flutter
  • Ensure you have an active Flutter environment setup.

Steps:

  1. Clone this repository:
    git clone https://github.com/naveddeveloper/contactsphere.git
  2. Navigate to the project directory:
    cd contact_app
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

📂 Project Structure

contact_app/
│── lib/
│   ├── providers/
│   ├── screens/
|   |-- styles/
|   |-- utils/
│   ├── widgets/
|   |-- main.dart
│── assets/
│── pubspec.yaml
|-- LICENSE
│── README.md

Don't forget to ⭐ the repository.

🤝 Contributing

Pull requests are welcome! Feel free to fork this repository and submit a PR with your improvements.

📧 Contact Me

I'm the developer behind this project! You can check out more of my work here:

Feedback 💬

If you have any suggestions, feel free to open an issue or contact me on Instagram.

Download the APK

Download APK

⚖️ License

This project is licensed under the MIT License.


🌟 If you like this project, don't forget to ⭐ the repo!

About

ContactSphere is a powerful and user-friendly contact management app built using Flutter and Dart. With an intuitive design and smooth performance, it allows users to effortlessly add, edit, delete, and remove all contacts while also managing a favorites list for quick access to important connections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published