Daniel McAllister (S224477774)'s submission for SIT305 Task 2.1P
A travel companion app to help international travellers convert essential values such as currency, fuel efficiency, volume and temperature. Utilizes a simple UI with 2 spinners, a text field and a confirm button. Made in Android Studio with Java for API 24+
Uses parallel lists defined in XML to store the possible convertable items and their relevant conversion rates. The execution of the conversion is done in Java, where the current selected source unit and destination unit are used to find the conversion rate between them. Units are converted to a common unit with a known rate before the target rate. For instance, the rate between celius and kelvin is known, but not kelvin and fahrenheit, therefore all kelvin conversions are actually converted to celius before fahrenheit interally. This converted value is then finally displayed as the output in a text view.