A simple Android app for converting between temperature and energy units, with support for thermocouple (type C) millivolt readings.
Converts between the following units using Kelvin as the internal reference:
| Unit | Description |
|---|---|
| K | Kelvin |
| °C | Celsius |
| °F | Fahrenheit |
| mV C | Type C thermocouple EMF (millivolts) |
| eV | Electronvolts |
| kJ/mol | Kilojoules per mole |
| kcal/mol | Kilocalories per mole |
The thermocouple mV conversion uses polynomial approximation coefficients for accurate EMF-to-temperature mapping.
- Enter a numeric value in the input field.
- Select the source unit from the left spinner.
- Select the target unit from the right spinner.
- Tap the input field to trigger the conversion.
- The result appears in the output field below.
- Android 2.2 (API 8) or higher
- Target SDK: Android 4.1 (API 16)
The project supports both the classic Ant-based build and Gradle:
# Gradle
./gradlew assembleDebugsrc/
com/example/cthermocoupleconverter/
MainActivity.java # Single-activity UI and conversion logic
res/
layout/activity_main.xml # Input/output fields and unit spinners
values/arrays.xml # Unit list
drawable-*/ # Launcher icon and chamber background image
This project is released as open source. See the repository for details.