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