- Ability to add new contacts
- Contacts contains fields like - First Name, Last Name, Company, Phones, Photo, Emails and Addresses
- Contact can be updated, deleted and shared as a text message to various application.
- You can assign photos to your contact by selecting one from your gallery.
- Contact has a search functionality for looking up contacts using their First and Last Name.
- Contacts are saved locally as a json txt file. Application retain data from it on startup.
- All updates - delete, save, and create, are saved locally.
NuGet Packages Used:
- MVVMLightLibs
- Newtonsoft.Json
- Plugin.Permission -> Requesting storage permission on android and ios platform.
- Xamarin.Forms.Contacts -> Not used, added to get contacts already saved in the device.