Skip to content

lalithtejakarnati/UnitConverter-Android

Repository files navigation

⚡ Unit Converter

A modern Android Unit Converter application built with Java and Android Studio that enables quick and accurate conversions across multiple measurement categories through a clean, intuitive, and responsive user interface.

🚀 Features

  • Convert units across multiple categories
  • Modern dark-themed UI
  • Instant conversion results
  • Unit swap functionality
  • Clear input and results
  • Formatted output display
  • Responsive mobile design
  • Fast and lightweight conversion engine

📱 Supported Categories

  • Length
  • Weight
  • Temperature
  • Time
  • Area
  • Volume
  • Speed
  • Data Storage
  • Energy
  • Pressure

🛠️ Technologies Used

  • Java
  • Android Studio
  • Android SDK
  • XML
  • Object-Oriented Programming (OOP)
  • HashMap Data Structures

🏗️ Architecture

The application follows a simple modular structure:

  • MainActivity.java – UI handling and user interactions
  • ConversionUtils.java – Conversion logic and unit mappings
  • activity_main.xml – User interface layout
  • card_bg.xml – Custom UI styling

✨ Highlights

  • Implemented support for 10 conversion categories
  • Designed a custom dark-themed user interface
  • Developed reusable conversion utilities for scalability
  • Applied clean code and modular programming practices
  • Optimized for smooth performance on Android devices

🔮 Future Enhancements

  • Conversion History
  • Favorite Conversions
  • Currency Converter
  • Search Units
  • Theme Switching
  • Copy & Share Results

📸 Screenshots image

👨‍💻 Developer

Lalith Teja Karnati

Computer Science Engineer

GitHub: https://github.com/lalithtejakarnati

About

Android Unit Converter Application developed using Java and XML in Android Studio.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages