Unit Converter is a modern and simple Android application that allows users to convert various units across different measurement categories. The app is designed with a clean and intuitive user interface and built using Java in Android Studio.
- Convert units across multiple categories:
- Temperature
- Distance / Length
- Speed
- Mass / Weight
- Area
- Volume
- Time
- Pressure
- Energy
- Power
- Radiation
- Frequency
- Data Storage
- Fuel Economy
- Real-time two-way conversion — Automatically syncs values between Input A ↔ Input B.
- Conversion method explanation — Especially useful for complex conversions (e.g., temperature).
- Copy-to-clipboard support — Quickly copy the explanation for sharing or reference.
- Searchable unit list — Instantly find the unit you need without scrolling.
- Smooth animations — Enhances user interaction with fluid visual feedback.
- Minimalist UI — Clean and intuitive interface for a seamless experience.
- Language: Java
- Framework: Android SDK
- IDE: Android Studio
- Architecture: MVVM-lite pattern (ViewBinding used for cleaner code)
![]() Home |
![]() Search |
![]() Converter |
![]() Explanation |
You can try the latest beta version of the app by downloading the APK file below:
➡️ Unit Converter APK (v1.1-beta)
⚠️ This is a beta release and may contain bugs. Feel free to report issues or feedback!
Follow these steps to set up the project on your local machine using Android Studio:
- Open Android Studio.
- Click "Get from Version Control" on the welcome screen.
- Paste the repository URL:
https://github.com/Leshoraa/Unit-Converter.git
- Choose a directory and click Clone.
- After cloning, Android Studio will automatically detect the project and start loading it.
- If not, use File > Open, then select the project folder.
- Allow Android Studio to finish syncing the Gradle files.
- If prompted to update the Gradle plugin or SDK versions, follow the recommendations.
- Android Studio (Electric Eel or later recommended)
- JDK 11 or higher
- Android SDK API level 21 or higher (minimum SDK: 5.0 Lollipop)
Contributions are welcome! Feel free to submit pull requests or open issues.