This project is a Temperature Conversion app developed using KinomaJS. The app was designed over Nexus One screen and it enables conversion between different temperatures scales: Fahrenheit, Celsius and Kelvin.
Functionality:
The interface consist mainly of two set of Radio Buttons, one to select the base temperature scale, and one to select the converted temperature scale. Likewise, there is a text-field where the user input the desired temperature to be converted (an error message is displayed to alert users about an invalid input). The application automatically converts temperatures whenever the text field change or a new temperature scale is selected (also when the button is tapped). The converted temperature is displayed in a label at the next line than the input temperature. A label next to each temperature (input and converted) reminds user the scale used for each one of the temperatures.
Features:
- Uses a simple layout, friendly and intuitive for users. It uses a Column container which arranges the content vertically: each line of the interface shows a different section of the app: Title, temperature scale (radio-buttons), input data, converted data, and alert message & button.
- Dark background with contrasting light font for aesthetic appeal.
- Numerical keyboard is displayed each time user input data, so it facilitate the data entry.
- The app has its own icon that distinguish it.
Extra Functionality
- Has a great visual display of temperatures.
- Works well in both portrait and landscape orientations
- Automatically display of converted values as soon as input values are entered.
- Great Design and Layout that is friendly with the user.
- Check valid input data, and show a message in case the input data is not a number. Likewise, the conversion is not performed until a valid input data is entered.



Comments