lib/
: Contains all the code of the applicaction:main.dart
: Entry point of the app, it setups the general configurations.components/
: Contains all the specific components which are reused along all the code.buttons/
: Contains all the custom buttons used in the appchessLogic/
: Contains the core of the gameplay logic and all the elements that we visualize in game.communications/
: Contains the core of the API/Socket calls to the backend.popups/
: Contains all the different popups of the application.visual/
: Contains all the customizations in visual aspects like the theme colors.data/
: Contains all the classes/singletons which have information.
pages/
: Contains all the screens code.auth_pages
: Contains the login, registry, password recover screens code.game_pages
: Contains the core gameplay screen code.menus_pages
: Contains all the intermediate screens between the login and the gameplay.
images/
: Logos and chess pieces images.pubspec.yaml
: Dependencies of the application.assets/
: Icons and animations of the application.fonts/
: Fonts of the application.
flutter run
flutter build apk