https://github.com/dilip12git/converter_android_app
An android app created using android java, for conversion of unit and calculation of CGPA and SCGPA
https://github.com/dilip12git/converter_android_app
android android-studio bmi-calculator cgpa-calculator converter java love-calculator scgpa-calculator unit-converter
Last synced: 7 days ago
JSON representation
An android app created using android java, for conversion of unit and calculation of CGPA and SCGPA
- Host: GitHub
- URL: https://github.com/dilip12git/converter_android_app
- Owner: dilip12git
- Created: 2024-11-14T15:05:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-21T17:40:43.000Z (8 months ago)
- Last Synced: 2025-10-14T16:05:47.072Z (7 days ago)
- Topics: android, android-studio, bmi-calculator, cgpa-calculator, converter, java, love-calculator, scgpa-calculator, unit-converter
- Language: Java
- Homepage:
- Size: 9.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Converter App
The **Converter App** is an Android application built using Java in Android Studio. This app offers a range of conversion tools, including unit conversion, currency conversion, BMI calculation, love calculation, CGPA/SGPA calculation, temperature conversion, and time conversion. It’s designed with a user-friendly interface and follows Material Design principles.
## Features
1. **Unit Conversion**: Convert between various units (e.g., length, weight, volume).
2. **Currency Conversion**: Convert currencies with real-time exchange rates.
3. **BMI Calculator**: Calculate Body Mass Index based on height and weight.
4. **Love Calculator**: Simple fun feature to calculate compatibility.
5. **CGPA and SGPA Calculator**: Calculate CGPA, SGPA, and percentage.
6. **Temperature Converter**: Convert between Celsius, Fahrenheit, and Kelvin.
7. **Time Conversion**: Convert between different time units (seconds, minutes, hours).## [Converter.APK](https://drive.google.com/file/d/1fEdAwBcN1oDrJ5M2cm5qiggmqjsrW9pr/view?usp=sharing)
## Dependencies
This project uses several libraries to enhance the UI and functionality:
- **CardView**: Used for presenting content with cards.
```gradle
implementation 'androidx.cardview:cardview:1.0.0'
- **RecyclerView**: Used for displaying lists and grids of data.
```gradle
implementation 'androidx.recyclerview:recyclerview:1.2.1'- **Material Design Components**: Provides modern UI components based on Material Design.
```gradle
implementation 'com.google.android.material:material:1.5.0'
## Getting Started
**Prerequisites**
- **Android Studio**: Download and install [Android Studio](https://developer.android.com/).
- **Java SDK**: Ensure you have Java SDK installed (Android Studio manages this automatically for most users).**Installation**
1. **Clone the Repository:**
```bash
git clone https://github.com/dilip12git/converter_android_app.git
cd converter_android_app
2. **Open in Android Studio:**
- Open Android Studio and select Open an Existing Project.
- Navigate to the cloned directory and open it.
3. **Sync Project with Gradle Files:**
- Android Studio should automatically prompt you to sync Gradle files.
4. **Run the App:**
- Connect an Android device or use an emulator.
- Click on the "Run" button in Android Studio.## Navigation and UI
The app uses a **RecyclerView** to display lists of options for each converter type. Here's an example of setting up a **RecyclerView adapter** in Java:
```java
recyclerView = findViewById(R.id.recycler_view); // Initialize RecyclerView
recyclerView.setLayoutManager(new GridLayoutManager(this,2));
recyclerView.setAdapter(adapter);