Skip to content

Mobx01/binary-calculator

Repository files navigation

✅ README.md (final version)

🧮 Binary Calculator (Flutter)

A clean, modern, theme-adaptive Binary Calculator built with Flutter.
Supports binary input, binary arithmetic operations, live results, theme switching, and a responsive UI that works on Android, Web, and Linux.


🚀 Features

  • Input binary digits (0 & 1)
  • Perform binary operations:
    • Addition
    • Subtraction
    • Multiplication
    • Division
  • Clear input / delete last digit
  • Automatic validation (prevents invalid binary input)
  • Light & Dark mode (adaptive + toggle button)
  • Responsive layout for phone, tablet, desktop, and web
  • Clean UI with smooth animations

🛠️ Tech Stack

  • Flutter (Dart)
  • Material 3 Design
  • Works on:
    • Android
    • Web
    • Linux Desktop
    • Windows (optional)
    • macOS (optional)

📦 Installation & Run

Clone the repository:

git clone https://github.com/Mobx01/binary-calculator.git
cd binary-calculator


Install dependencies:

flutter pub get


Run the app:

flutter run


To run for Web:

flutter run -d chrome


To build Android APK:

flutter build apk --release


APK will be created in:

build/app/outputs/flutter-apk/app-release.apk

📁 Project Structure
lib/
 ├── main.dart       # App entry & theme management
 ├── widgets/        # Custom buttons & UI components
 ├── calculator/     # Logic functions
 └── themes/         # Dark/Light theme settings

👨‍💻 Author

Mobx01
GitHub: https://github.com/Mobx01

📝 License

This project is open-source under the MIT License.

About

It is an flutter based binary calculator app . It has all basic binary operations .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published