✅ README.md (final version)
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.
- 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
- Flutter (Dart)
- Material 3 Design
- Works on:
- Android
- Web
- Linux Desktop
- Windows (optional)
- macOS (optional)
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.