A scientific calculator application consisting of:
- a Flutter-based frontend (UI), and
- a C-based backend computation engine developed and tested in Linux/Termux.
The project separates user interface logic from computation logic and connects them using socket-based communication.
Scientific-Calculator/
├── frontend/ # Flutter UI
├── backend/ # C backend (Linux/Termux)
│ └── main.c
├── README.md
└── .gitignore
The frontend handles:
- Calculator layout and UI
- User input handling
- Displaying results
- Sending expressions to the backend
- Flutter
- Dart
cd frontend
flutter pub get
flutter run