Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Your assignment is to create a Temperature Conversion app as described below. App Requirements The app should allow the user to select either Fahrenheit -
Your assignment is to create a Temperature Conversion app as described below.
App Requirements
The app should allow the user to select either FahrenheittoCelsius or CelsiustoFahrenheit
conversions. No other conversion selections should be allowed, and one conversion must be
selected at any given time no situation where no conversion is selected
Your Activity must use a Constraint Layout
Use the following formulae for conversion:
The initial temperature value should be entered by the user.
Pressing a Convert button should calculate the converted temperature value and display it
on the screen. Converted values should be displayed out to decimal place only.
The conversion operation, value, and calculated results are added to the "history":
Example:
to :
C to :
The app must look and act consistently in either portrait or landscape orientation.
Concepts and practices discussed in class must be followed.
The below is an example of how the app might look. Note, you do NOT need to make yours
look like this. You are free to use your own creativity in designing the UI for this app. The only
requirement is that all the content mentioned above should be present in the app.
Create a Demonstration of your project and make a video of that demo and submit the
video or the link to the video with the project zipped folder. Make sure to explain what you did and
how you did it in your demo.
Submissions should reflect the concepts and practices we cover in class.
Late submissions will be penalized by per week late. ie from one second late to
week late: penalty, from one week plus one second late to weeks late: penalty, etc.
The following are the key points that will be examined in Project when graded:
UI Design and Appearance
Looks & works properly in both Portrait and Landscape orientation
Proper use of constraint layout
Conversion selection work properly one is always selected
Overall appearance is clean and professional
Input operation
User data entry works properly
Conversion & Results Display
Converted value is correct
Converted value is displayed properly decimal digit
Conversion History
Conversions appear in the history
Most recent conversions are at the top of the history
When many conversions are present, history is scrollable
PLEASE DO IN KOTLIN
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started