Cross Array Task app
How to install
System requirements
- Flutter sdk
- Android Studio or Visual Studio (only for windows)
- XCode (only for macOs)
Installation and configuration
Flutter SDK
Android Studio or Visual Studio
How to run
Requirements For build and run the application is necessary to have another one repo: CAT-symbolic-programming-language-interpreter
Directory tree
The files must have the following structures:
<basic folder>
|_ CAT-symbolic-programming-language-interpreter
|_ ... #content of the 'CAT-symbolic-programming-language-interpreter' repository
|_ cross-array-task-app
|_ ... #content of this repository
If they haven't the following structure it's necessary to edit the pubspec.yaml
as follow:
dependencies:
interpreter:
path: ... #enter the path to the folder 'CAT-symbolic-programming-language-interpreter'
Run from terminal
Run for debug
Run the command flutter run
in the 'cross-array-task-app' directory, select the device if asked, and if there are no error it's good to go
### Run as release
Run the command flutter run --release
in the 'cross-array-task-app' directory, select the device if asked, and if there are no error it's good to go
Run from some IDE
Open the project in the selected IDE Read the section Run the app from here
Libraries
- activity_home
- animation_controller_state
- base_connection
- basic_shape
- blink_widget
- bottom_bar
- cantons_list
- canvas
- cat_interpreter
- cat_log
- change_cross_visualization
- collector
- command_inspector
- connection
- container_type
- convert_to_container
- copy
- copy_cells
- copy_cells_container
- copy_commands_container
- cross
- cross
- de
- drop_down_blocks
- en
- fill_empty
- fill_empty
- fill_empty_container
- fr
- gesture_board
- gesture_home
- go
- go_container
- go_position
- go_position_container
- helper
- i_p_configuration
- icons
- it
- localizations
- main
- mirror_commands
- mirror_container_commands
- mirror_container_points
- mirror_cross
- mirror_points
- mirror_simple_container
- mode_selection
- new_canvas
- paint
- paint_container
- paint_single
- paint_single_container
- point
- point_container
- recover_session
- recover_student
- result_notifier
- results_record
- results_screen
- schemas_reader
- schools
- selected_colors_notifier
- selection_mode
- session_selection
- shake_widget
- side_bar
- simple_container
- sine_curve
- square
- student_form
- student_selection
- supervisor
- survey
- time_keeper
- tokenization
- top_bar
- tutor_form
- visibility_notifier
- widget_container