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









