Project Description:
My app Solar You, is an age and weight converter. Users can quickly determine what their age and weight would be on other planets.
Application Functionality:
- EditText field: User can input their age or weight here via a virtual or hard keyboard. The text field prompts the user to input a value. The virtual keyboard automatically appears on click and is dismissed with the enter/done key. The text field prompts the user to input a value. This field only accepts numerical input from the user and therefore has no need to throw error exceptions or cause any unwanted behavior. The interface isn't phased if the calculation is triggered elsewhere on the interface while this field contains null.
- Spinner Menu: The spinner menu allows the user to toggle the calculation between age and weight. Toggling this menu automatically updates the calculation, clearly reflects which field is selected on both the input and output fields of the interface.
- Two Horizontal Image Scrollers: These menus allow the user to quickly scroll through and select images of the the planets they want to convert to and from. These images can be clicked to select them for conversion. Upon click the calculation is triggered, their corresponding viewText fields are updated, toast objects pop up with the planet's name confirming their selection, and the calculation is updated in the output viewText field.
- Three viewText fields: These fields simply inform the user of the current state of the interface/calculation. Two fields are used to indicate which planets are selected for the calculation and are automatically updated when the state is changed. The last viewText field contains the output calculation and automatically formats the solution appropriately for either age or weight conversions. This field also welcomes the user upon opening the application.
Additional Features:
- Enables orientation between portrait and landscape mode.
- Auto formatting and resizing to arbitrary screen sizes and resolutions with no degradation in aesthetic quality or ease of functionality.
- Clean and crisp icons
- Custom app icon
- Smooth scrolling easy to use menus of planet icons
Key UI/UX Features:
-
Automatic pop up and dismissal of input keyboard.
-
The calculation can be triggered w any of the interactive components of the interface. No need to trigger the calculation with an additional "update" button. Therefore, the state of the interface is always current and is never misleading.
-
All interface features are accessible on one page.
-
Cleanly and clearly labeled text fields with maximized font sizes
Screen Shots:
ScreenCast:
http://vimeo.com/stringtheorylive/solaryou
Comments