A versatile Flutter-based mobile application for seamless unit and
currency conversions, designed with special focus on Bangladeshi
users while being equally useful worldwide.
- π Currency Conversion -- Convert between USD, BDT, and more with real-time exchange rates (requires internet connection).
- π Height Conversion -- Switch between feet, inches, centimeters, and meters effortlessly.
- βοΈ Weight Conversion -- Convert kilograms, pounds, and ounces instantly.
- π‘οΈ Temperature Conversion -- Accurate conversions between Celsius and Fahrenheit.
- β±οΈ Time Conversion -- Convert between hours, minutes, and seconds with ease.
- π― Bilingual Support -- Available in English and Bangla for a localized experience.
- π¨ Adaptive Themes -- Enjoy both dark and light modes for comfortable usage.
- π« Non-Intrusive Ads -- Minimal banner ads for a clean
experience, with an option to remove all ads via a one-time
purchase.
| Home (Light Mode) | Home (Dark Mode) |
|---|---|
![]() |
![]() |
| Currency Conversion | Height Conversion | Weight Conversion |
|---|---|---|
![]() |
![]() |
![]() |
| Temperature Conversion | Time Conversion |
|---|---|
![]() |
![]() |
| Bilingual Support | Adaptive Themes | Non Intrusive Ads |
|---|---|---|
![]() |
![]() |
![]() |
Before installing and running the app, make sure you have:
- β Flutter SDK (latest stable version recommended)
- β Dart (comes bundled with Flutter)
- β Android Studio or VS Code with Flutter & Dart plugins installed
- β A device/emulator (Android)
- β Internet connection (required for real-time currency conversion)
- β Git (for cloning the repository)
- β Xcode (for building & testing on iOS)
- β
An IDE like Android Studio or VS Code
-
Clone the repository:
git clone https://github.com/Nyctophilia58/bangla_unit_currency_converter.git
-
Navigate to the project directory:
cd bangla_unit_currency_converter -
Install Flutter if not already installed -- Flutter Installation Guide
-
Install dependencies:
flutter pub get
-
Run the app on an emulator or device:
-
Android:
flutter run
-
iOS:
flutter run
(ensure Xcode is properly set up)
-
- Select the conversion type from the home screen.
- Enter your value using the on-screen keypad.
- Choose the input and output units from the dropdown menus.
- Tap OK to view the converted result.
Contributions are always welcome!
-
Fork the repository.
-
Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
-
Commit your changes with clear messages:
git commit -m "Add: short description of feature/fix" -
Push the branch:
git push origin feature/your-feature-name
-
Open a Pull Request with:
- A clear description of the problem and solution.
- Screenshots or logs if relevant.
- Reference to any related issues.
Please make sure your code:
-
Follows the project's coding style.
-
Passes Flutter analyzer checks:
flutter analyze
-
Builds successfully before submission.
For questions, suggestions, or support:
- Open an issue on the GitHub repository
- Or reach out at nowtechdev@gmail.com









