Skip to content

harikacodes/ContactListApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± ContactListApp – .NET MAUI MVVM Project

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.


πŸš€ Features

➀ Add Contact Page

  • Enter Name, Email, Phone Number, and Description
  • Save button adds the contact
  • Navigates to the Contacts List page

➀ 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

➀ Contact Details Page

  • Displays full contact details:
    • Name
    • Email
    • Phone Number
    • Description
  • Back button returns to Contacts List page

πŸ› οΈ Technologies Used

  • .NET MAUI
  • C#
  • MVVM Architecture
  • CommunityToolkit.MVVM
  • ObservableCollection
  • Shell Navigation
  • XAML UI

▢️ How to Run the Project

  1. Clone or download the repository.
  2. Open the solution in Visual Studio 2022 with MAUI workload installed.
  3. Restore NuGet packages.
  4. Run the project on:
    • Windows Machine
    • Android Emulator
    • iOS (Mac)

πŸ“· Screenshots (Add as required)

You can upload screenshots here:

  • Add Contact Page
  • Contacts Page
  • Contact Details Page

πŸ“š Assignment Requirements (Completed)

  • βœ” Three-page navigation
  • βœ” MVVM structure
  • βœ” ObservableCollection
  • βœ” CommunityToolkit.MVVM
  • βœ” Shell navigation
  • βœ” Passing selected contact to details page
  • βœ” Working UI on emulator
  • βœ” GitHub submission

πŸ‘©β€πŸ’» Author

Harika Chukkapalli


βœ… Status

βœ” Project completed and ready for submission

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors