This project is a simple mobile application built using .NET MAUI following the MVVM (Model-View-ViewModel) design pattern.
It was created as part of Module 10 assignment requirements.
The app allows users to add contacts, view a list of saved contacts, and see detailed information for each contact.
- Enter Name, Email, Phone Number, and Description
- Save button adds the contact
- Navigates to the Contacts List page
- Displays all saved contacts using
CollectionView - Shows only Name and Email
- Selecting a contact opens the Contact Details page
- Button to go back to Add Contact page
- Displays full contact details:
- Name
- Phone Number
- Description
- Back button returns to Contacts List page
- .NET MAUI
- C#
- MVVM Architecture
- CommunityToolkit.MVVM
- ObservableCollection
- Shell Navigation
- XAML UI
- Clone or download the repository.
- Open the solution in Visual Studio 2022 with MAUI workload installed.
- Restore NuGet packages.
- Run the project on:
- Windows Machine
- Android Emulator
- iOS (Mac)
You can upload screenshots here:
- Add Contact Page
- Contacts Page
- Contact Details Page
- ✔ Three-page navigation
- ✔ MVVM structure
- ✔ ObservableCollection
- ✔ CommunityToolkit.MVVM
- ✔ Shell navigation
- ✔ Passing selected contact to details page
- ✔ Working UI on emulator
- ✔ GitHub submission
Harika Chukkapalli
✔ Project completed and ready for submission