with-mahimasingh / UnitConverter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drawing

UNIT CONVERTER

Introduction

A multipurpose converter to carry out conversions needed in day to day life.

Includes wide range of units of measurement for conversion.

Languages Used

  • Java
  • XML

APP FUNCTIONING

Table of Contents


Description

  • This application aids in conversion of these six major units of measurement.
  1. Time- NANOSECOND,MICROSECOND,MILLISECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,YEAR,DECADE,CENTURY
  2. Length- INCH, CENTIMETER, FOOT, YARD, METER, MILE, KILOMETER
  3. Speed- Mph, Fps, mps, Kmph, Knot
  4. Mass- KILOGRAM, GRAM, MILLIGRAM, MICROGRAM, IMPERIALTON, USTON, STONE, POUND, OUNCE, TONNE
  5. Energy- JOULE,KILOJOULE, GRAMCALORIE,KILOCALORIE,WATTHOUR,KILOWATTHOUR,ELECTRONVOLT,BTU,USTHERM,FOOTPOUND
  6. Area- sqKilometer,sqMeter, sqMile, sqYard, sqFoot,sqInch, Hectare,Acre

Purpose of the Project

  • Getting familiar with Android Studio as well as getting a better understanding of Java and XML.
  • Learning about spinner and managing its items.
  • Exploring how to tahe user inputs and thus generating results.
  • Using swap button to swap between spinners.

Usage

  • In order to use this application, simply select a desired tab for conversion.
  • Select the desired conversion units from spinner's dropdown values.
  • Enter the value to be converted.
  • Press 'Convert' button to obtain the result.
  • For swapping between 'From' and 'To' options just click on the swap icon and the values get swapped.

Screenshots

drawing drawing drawing
drawing drawing drawing

Setup

This application was built using Android Studio. The easiest way to get a development environment for this application is to go to the initial welcome screen of Android Studio and select the Check out project from Version Control option from the Quick Start section. Select Github from the drop-down and then enter:

https://github.com/with-mahimasingh/UnitConverter.git

in the Git Repository URL field. From there, follow the default options, which will import the project from the gradle build file.

Building and Running App

Resources

About


Languages

Language:Java 100.0%