This page will be turned into a database-driven display with user voting, to take advantage of group think/wisdom.
Requirements mangement systems for assign a permanent ID to each requirement, and associate key words plus allow the same requirement to be in several hierarchies.
Visibility of what is in forground or background, with degrees of opaqueness.
Individual controls.
Provide a counter of how many characters remain.
Hide the character counter if text field is not in focus.
Speech entry.
LIB: RichEdit provides rich text editing widgets so users can enter formatted text (bold, italic, etc.). THIS IS A HIGHLY EXPERIMENTAL RELEASE.
Keep it private. Keep it fast.
REQ C.2.1 -
USER OPTION:
Auto-complete ON/OFF.
With auto-complete off, what users type are not saved.
This offers better privacy, saves storage space, and limit processing for faster responsiveness.
Do not assume phone area code is where user is located.
Suggest area code by state.
Choice of several types of phones (Mobile).
Verify presence of @ character.
Provide buttons to auto-populate from first and last name.
Underline button puts an underline between first and last name.
Dot button puts a dot between first and last name.
An improved NumberPicker came with Honeycomb.
Provide a counter of how many characters remain.
Hide the character counter if text field is not in focus.
It's a smaller screen. Make buttons big.
REQ C.1.1 -
Buttons should be at least 40x40 pixels.
When a button icon is shown, if possible recognize surrounding area or entire relevant section as part of that button.
REQ C.1.2 - If a button turns a stream on or off (such as play/pause music), change the button rather than having users click on separate play and pause buttons.
REQ C.1.3 - The stop stream toggles from temporary to permanent stop.
REQ C.1.4 - Forward / Backward buttons have hold functions for fast forward / backward.
APP: Androidify (from Google) Customize your own Android icon. See Androidify.com,
Finger trace (mouse) swipe movements.
drag and drop
scale
Gestures in 3D space.
Define whether this better than that.
REQ 18.2 -
Label each rating using localized text upon long touch.
So that I have something to take my mind off the fact that this is so slow:
REQ 18.2 -
Label each rating using localized text.
Don't force me to be accurate. REQ C.3.1 - Tapping the text associated with a checkbox should select the checkbox.
-
Opposite is ... opposite.
REQ C.7.2 -
When a color is picked, calculate the complimentary and secondary colors
associated with that color.
-
Requirements for Text Fields apply to this.
To enter text, numbers, symbols.
To translate speech into text, numbers, symbols.
Time-related
Use a separate Calendar Intent to populate
Localization-related.
REQ C.5.1 -
USER OPTION:
Date format
An improved DatePicker came with Honeycomb.
History
OpenIntents?
REQ C.9.2 -
USER OPTION:
Time AM/PM or 24 Hour
So that I have something to take my mind off the fact that this is so slow:
REQ 18.2 -
Show Progress Bar for what may take more than 1.5 seconds.
Changes over time.
Allow for logic to change each year (such as in Brazil).
Some countries (China, India) have a single time zone.
GMT + or -
Daylight Savings logic.
time zone data in RFC2445 VTIMEZONE format.
Location-specific
These are text field types, programmed as an OpenIntent for Geographical designations.
Provide several options: Map, Spinner, Auto-complete text field.
User defined (Red State/Blue State).
In the US, southern state or western state northern state
Provide selection of province or state for the country selected.
Note whether POBoxes are allowed.
Provide option to verify address using USPS and other services.
Choice of several types of addresses, labeled by user-selectable text.
Different for each country.
Space-related
SPEC: After user fills out a field, the title/header for that field is removed from sight.
Layout Animation -
LIB: custmenu from Mark Murphyf
A window for web browsing.
Picture show.
REQ 2.2 -
Lists expandable.
Action Bar
Horizontal, vertical, z.
Wait ... there is more.
REQ 2.2 -
Allow users to add to list. Make lists expandable.
Colorful
REQ 2.2 -
Associate icons with items.
Check boxes to selectively pick items
Check box to pick all.
Assign a unique number to each number that does not change
Auto-maintain the sort sequence number of each item on list.
Allow several several sets of sort sequence numbers.
An improved StackView came with Honeycomb.
Boxes and circles.
ImageSwitcher - ImageView
Android | API Demo |
---|---|
Animation | - |
Auto Complete | - |
Buttons | - |
Chronometer | - |
Controls | - |
Custom | - |
Date WIdgets | - |
Expandable Lists | - |
Focus | - |
Gallery | - |
Grid | - |
ImageButton | - |
ImageSwitcher | - |
ImageView | - |
Layout Animation | - |
Layouts | - |
Lists | - |
Progress Bar | - |
Radio Group | RadioGroup1 |
Rating Bar | - |
ScrollBars |
ScrollBar1
ScrollBar2 |
Seek Bar | - |
Spinner | Spinner1 |
Tabs | - |
Text Switcher | - |
Visibility | - |
WebView | - |