AskSQL is a Flutter project that allows users to input SQL code and get processed responses. This project uses various libraries and packages to provide a rich user interface and robust functionality.
- SQL Code Insert: Users can enter their SQL code in a dedicated text field.
- SQL Code Processing: The entered SQL code is processed and a response is generated.
- State Control: Uses MobX for reactive state management.
- Custom User Interface: Uses Google Fonts and other UI customizations for a better user experience.
- lib/: Contains the main application code.
- core/: Contains central states and responses.
- features/: Contains specific features, such as home.
- data/: Contains data and model logic.
- presenter/: Contains controllers and presentation pages.
- assets/: Contains static resources such as images.
- test/: Contains unit and integration tests.
- flutter: SDK Flutter.
- cupertino_icons: ^1.0.2
- google_fonts: ^5.1.0
- http: ^1.1.0
- dartz: ^0.10.1
- mobx: ^2.2.0
- mobx_codegen: ^2.3.0
- build_runner: ^2.4.6
- flutter_mobx: ^2.0.6+5
- dio: ^5.3.2
- flutter_test: Flutter SDK for testing.
- mocktail: ^1.0.0
- flutter_lints: ^2.0.0
Below, you will find instructions for installation, usage, and more details about this project.
To install this project, follow the steps below:
- Clone the repository:
git clone https://github.com/IagoAntunes/asksql.git

