https://github.com/definev/logic_simulator
A logic gate simulator using Flutter
https://github.com/definev/logic_simulator
Last synced: 11 months ago
JSON representation
A logic gate simulator using Flutter
- Host: GitHub
- URL: https://github.com/definev/logic_simulator
- Owner: definev
- License: mit
- Created: 2023-09-04T18:38:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-02T16:23:33.000Z (over 2 years ago)
- Last Synced: 2025-03-23T21:14:43.119Z (about 1 year ago)
- Language: Dart
- Homepage: https://definev.github.io/logic_simulator/
- Size: 5.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# logic_simulator


## Overview
The Logic Gate Simulator is a powerful tool built using the Flutter framework that allows users to experiment with and visualize the behavior of various digital logic gates. Whether you're a student studying digital electronics, an educator looking for a teaching aid, or an electronics enthusiast, this simulator provides a user-friendly platform to explore and understand logic gates and their interactions.
## Features
### 1. Intuitive User Interface
The Logic Gate Simulator boasts an intuitive and easy-to-use user interface designed to make digital logic experimentation accessible to everyone. The interface is clean, responsive, and optimized for both mobile and desktop devices.
### 2. Multiple Logic Gates
The simulator supports a wide range of logic gates, including:
- AND gates
- OR gates
- NOT gates
- XOR gates
- NAND gates
- NOR gates
- XNOR gates
You can easily drag and drop these gates onto the canvas, connect them, and create complex logic circuits.
### 3. Real-time Simulation
Experience real-time logic gate behavior as you create and modify circuits. Watch as the output of gates updates dynamically based on the input signals.
### 4. Circuit Saving and Loading
Save your logic circuits for future reference or share them with others. The simulator allows you to save your work and load previously created circuits with ease.
### 5. Truth Tables
Generate truth tables for your circuits to help you understand the logic behind them and verify their functionality.
### 6. Circuit Export
Export your circuits in various formats, including images or text, for use in presentations, reports, or further analysis.
### 7. Customizable Appearance
Tailor the appearance of your logic gates and wires to your liking, making your circuits visually appealing and easy to understand.
### 8. Comprehensive Documentation
Access thorough documentation and tutorials within the app to help you get started and master the simulator's features.
## Progress
### Current Version: v0.0.1
## Getting Started
To try out the Logic Gate Simulator, follow these steps:
1. Clone or download the repository.
2. Install Flutter and Dart if you haven't already.
3. Run the app on your local development environment using `flutter run`.
## Contribution
Coding convention [here](https://www.conventionalcommits.org/en/v1.0.0/)
## Feedback
We value your feedback and suggestions. If you encounter any issues, have feature requests, or want to share your thoughts, please open an issue in our [Issue Tracker](https://github.com/definev/logic_simulator/issues).
## License
The Logic Gate Simulator is open-source and licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
---
Thank you for using the Logic Gate Simulator. We hope you find it valuable for your digital logic experiments and learning!