https://github.com/changerd/mauicontactmanager
Cross platform MAUI sample app
https://github.com/changerd/mauicontactmanager
csharp maui sqlite
Last synced: about 2 months ago
JSON representation
Cross platform MAUI sample app
- Host: GitHub
- URL: https://github.com/changerd/mauicontactmanager
- Owner: changerd
- Created: 2024-11-13T18:27:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T17:10:58.000Z (over 1 year ago)
- Last Synced: 2025-06-15T18:04:25.568Z (about 1 year ago)
- Topics: csharp, maui, sqlite
- Language: C#
- Homepage:
- Size: 724 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **MauiContactManager**
**MauiContactManager** is a cross-platform contact management application built using .NET MAUI (Multi-platform App UI). The app allows users to manage a list of contacts with ease, including features such as adding, editing, and deleting contact information.
## **Features**
- **Add Contacts**: Easily add new contacts to the list, including details such as name, phone number, email, and birth date.
- **Edit Contacts**: Update existing contacts with the latest information.
- **Delete Contacts**: Remove contacts when they are no longer needed.
- **Search Functionality**: Quickly find contacts using a built-in search.
- **User-Friendly UI**: Clean and intuitive interface for easy navigation.
## **Usage**
1. **Launch the Application** on your chosen platform.
2. Use the **"Add" button** to create a new contact.
3. **Fill in the details** including name, phone number, email, and birth date.
- Phone numbers should start with a "+" followed by 10-15 digits.
- Emails must contain at least one character before the "@" symbol and a valid domain after.
4. Use the **"Save" button** to save the contact.
5. Tap on a contact to **edit or delete** it.
6. Use the **Search bar** to quickly find a contact by name.
## **Building from Source**
1. Ensure you have the following tools installed:
- [.NET SDK 8.0](https://dotnet.microsoft.com/download/dotnet/8.0)
- [Visual Studio 2022](https://visualstudio.microsoft.com/) with **.NET MAUI** workload.
2. Clone the repository:
```bash
git clone https://github.com/your-username/MauiContactManager.git
```
3. Open the solution file `MauiContactManager.sln` in Visual Studio.
4. Select the target platform (Android, Windows) and set the build configuration to **Release**.
5. Click on **Build** to compile the project.
## **Requirements**
- **Android**: Android 7.0 (API Level 24) or later.
- **Windows**: Windows 10 version 19041 or later.