Gaia/Contacts
< Gaia
Jump to navigation
Jump to search
The Contacts app offers a central location to store and manage a user's set of contacts. The contents and functionality of this app will be a primary component of the Dialer app.
Status
- Feature Name: Gaia Contacts App
- Stage: Development
- Release Target: M3 Alpha
Use Cases
- Tom wants to make a phone call and clicks on the Contacts app
- The Contacts app displays a list of all his contacts sorted by Tom's preference, ordered by:
- First Name, Last Name
- Last Name, First Name
- Tom selects a name and is taken to a details view of the individual contact
- In the details view, Tom is able to:
- Dial a phone number directly selecting it
- Send an email
- Send a text message
- Edit the contact info by selecting "Edit"
- Delete the contact
- Add to Favorites
- Tom has the ability to 'Add a new contact' directly from the main Contacts view
- Tom can easily scroll through his contacts list or 'quick search' by panning through the alphabet list to find a contact
- Tom has the ability to search through his contacts list by:
- First name
- Last name
- Tom has the ability to import his contacts from his previous phone and some of the online services he uses today
- Given Tom has setup a Persona account with his B2G phone, all the contacts he's manually entered as well as imported in from his email service are stored in the cloud and accessible to him anytime.
App Requirements
- Gaia v1
- The Contacts app offers several features:
- Ability to add a new contact - available fields:
- First Name
- Last Name
- Phone number - mobile (primary) and offers the ability add work and home numbers
- Email address - user can add up to 3 addresses
- Scrollable contacts list
- User has the ability to easily scroll through their list sorted by:
- First Name
- Last Name
- User is able to set this preference in Gaia/Settings
- 'Quick search' allows user to pan through the alphabet to find a specific contact by name
- User has the ability to easily scroll through their list sorted by:
- Detailed contact view
- In view mode, user has the ability to:
- Select a phone number to dial it
- Select an email address to compose an email
- Select 'send a text message' to compose an SMS
- Add to Favorites in the Dialer app
- In edit mode, user has the ability to:
- Add/edit name
- Add/edit phone numbers
- Add/edit email address
- Delete contact
- In view mode, user has the ability to:
- Ability to import Contacts from:
- Previous feature/smart phone
- Facebook contacts (confirming with partners)
- Contacts in the cloud
- Tied to a Persona account, users will have the ability to take existing imported (or entered) data in the Contacts app and 'back it up' to Mozilla's cloud servers
- Users who need to reset their B2G phone will have the ability to log into their phone with their Persona account and their contacts would populate the Contacts app
- Users who upgrade/switch to a new B2G phone will also be able to log into their phone and it would populate the Contacts app
- Ability to add a new contact - available fields:
- Gaia v2
- User has the ability to add more data fields:
- Contact address
- Contact URL
- Contact specific ringtone/text tone
- Contact job info
- Contact birthday
- Ability to import Contacts from:
- Gmail
- Yahoo! Mail
- Hotmail
UX Design Specs
- IxD v1: in progress
- VisDe v1: in progress