Xamarin mobile app for managing the contacts. App should allow user to save the contact details along with the photo. User can see contact list and can modify/delete any contact.
-
Contact list screen
- User can see list of contacts in ascending order by name
- Details
- Screen has the title ‘Contact List’
- Show list of contacts with contact name and photo saved in ascending order
- This screen will have a ‘add’ button at the bottom right of the screen. Pressing this button will take user to ‘Create new contact screen’
- In contact list, by clicking on any contact, user will navigate to ‘Update contact screen’
-
Create new contact screen
- User can add a new contact
- Details
- Screen has the title ‘Add New Contact’
- Following are the input fields:
- Name of person
- Mobile phone number
- Landline number
- Take/Browse photo of person
- Favorite button to mark/unmark the contact as favorite
- Save button to save the contact and navigate to contact list screen
-
Update contact screen
- User can update contact details
- Details
- Screen has the title ‘Update Contact’ and will show details of selected contact
- Following are the input fields:
- Name of person
- Mobile phone number
- Landline number
- Take/Browse photo of person
- Update button to update the contact details
- Favorite button to mark/unmark the contact as favorite
- Delete button to delete the contact
-
Favorite contact list screen
- User can see list of favorite contacts
- Details
- Screen has the title ‘Favorite Contact List’
- List of favorite contacts in ascending order
-
App Navigation
- User can navigate between the screens
- Details
- App will have a sliding drawer (using master-detail page) with options:
- Contact list screen
- Favorite contacts
- Add new contact
- Clicking on any of these options will navigate user to corresponding screen
- App will have a sliding drawer (using master-detail page) with options: