Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monu-yaduwanshi/android-development-unit-convertor
This repository contains an Android Unit Converter application built with Kotlin, Jetpack Compose, and Firebase. The app provides seamless unit conversions using a simple, intuitive user interface. It allows users to easily convert values between different units of measurement, including the Indian metric system.
https://github.com/monu-yaduwanshi/android-development-unit-convertor
android android-app android-application android-studio conversion converter firebase-database jetpack-android jetpack-compose kotlin kotlin-android kotlin-library unit xml
Last synced: 20 days ago
JSON representation
This repository contains an Android Unit Converter application built with Kotlin, Jetpack Compose, and Firebase. The app provides seamless unit conversions using a simple, intuitive user interface. It allows users to easily convert values between different units of measurement, including the Indian metric system.
- Host: GitHub
- URL: https://github.com/monu-yaduwanshi/android-development-unit-convertor
- Owner: Monu-Yaduwanshi
- Created: 2024-10-10T18:19:13.000Z (3 months ago)
- Default Branch: New-Main
- Last Pushed: 2024-10-11T16:58:37.000Z (3 months ago)
- Last Synced: 2024-12-10T09:33:58.577Z (about 1 month ago)
- Topics: android, android-app, android-application, android-studio, conversion, converter, firebase-database, jetpack-android, jetpack-compose, kotlin, kotlin-android, kotlin-library, unit, xml
- Language: Kotlin
- Homepage:
- Size: 3.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android-development-Unit-Convertor
This repository contains an Android Unit Converter application built with Kotlin, Jetpack Compose, and Firebase. The app provides seamless unit conversions using a simple, intuitive user interface. It allows users to easily convert values between different units of measurement, including the Indian metric system.# ๐ฑ Android Unit Converter ๐
Welcome to the **Android Unit Converter**โa powerful yet simple app that enables seamless conversion between various units of measurement. Built with **Kotlin**, **Jetpack Compose**, and **Firebase**, this app offers an intuitive user experience while handling real-time conversions with ease. Whether you're dealing with kilometers, meters, or specific units from the **Indian metric system**, this app has you covered!
## โจ Features
- **๐ข Unit Conversion**
Effortlessly convert between different units such as **kilometers**, **meters**, **centimeters**, **millimeters**, and more, all at the touch of a button.- **๐ฎ๐ณ Indian Metric System**
Supports conversions tailored to the **Indian metric system**, making it a valuable tool for regional users.- **๐ฅ๏ธ Intuitive UI**
Designed with **Jetpack Compose**, the app delivers a clean, modern, and user-friendly interface that is both functional and aesthetically pleasing.- **๐พ Firebase Integration**
With **Firebase** as the backend, conversion data is efficiently stored and managed, ensuring reliable performance.- **โก Real-Time Conversion**
Experience instant feedback with **real-time** conversion as you input values, providing immediate results.## ๐ ๏ธ Tech Stack
- **Kotlin**: Core programming language used for developing the app.
- **Jetpack Compose**: Ensures a sleek, modern UI experience.
- **Firebase**: Manages backend data storage for unit conversions.
- **Android Studio**: The primary IDE used for building and maintaining the project.## ๐ธ Screenshots
![Screenshot1](link-to-screenshot1)
![Screenshot2](link-to-screenshot2)## ๐ Getting Started
### ๐ Prerequisites
- **Android Studio**: Download the latest version [here](https://developer.android.com/studio).
- **Firebase Project Setup**: Follow the guide in [Firebase Docs](https://firebase.google.com/docs/android/setup) to integrate Firebase with your Android app.### โ๏ธ Installation
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/unit-converter-android.gitOpen the project in Android Studio:
````
cd unit-converter-android
````
Connect Firebase:Add your google-services.json file (Firebase Project Configuration) to the project.
Build the app:Select Build > Make Project.
Run the app on an emulator or connected device by hitting the Run button.
๐ฅ Firebase Setup
Create a Firebase project via the Firebase Console.
Add your Android app to the Firebase project.
Download the google-services.json file and place it in the app directory.
Enable Firebase Realtime Database or Firestore depending on your needs for data persistence.
๐ป Usage
Launch the app on your Android device.
Input the value you'd like to convert.
Choose the input and output units from the dropdown menus.
Get your result instantly in real-time!
๐ Available Unit Conversions
Kilometer โ Meter
Meter โ Centimeter
Centimeter โ Millimeter
Additional units as needed.
๐ Project Structure
MainActivity.kt: The heart of the application, containing the main logic and UI designed with Jetpack Compose.
Firebase Integration: Handles unit conversion data storage and persistence.
UI Components: Developed using Jetpack Compose to offer a smooth, modern experience.
๐ค Contributing
Contributions are welcome! If youโd like to improve the project or fix a bug, feel free to fork the repository, open issues, or submit pull requests. Your feedback and contributions make this project better!๐ License
This project is licensed under the MIT Licenseโsee the LICENSE file for details.Simple. Accurate. Fast.
Thank you for choosing the Android Unit Converterโmaking conversions easy, one unit at a time! ๐๐This description is visually engaging and informative, capturing the appโs features and technical details while making it appealing to potential users and contributors. You can add links to the actual screenshots and repository URL where needed.