├── .fvm └── fvm_config.json ├── .gitattributes ├── .github └── workflows │ └── cd.yml ├── .gitignore ├── .metadata ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── analysis_options.yaml ├── lib ├── app.dart ├── core │ └── ui │ │ └── component │ │ ├── material.dart │ │ ├── scaffold_messenger.dart │ │ ├── scaffold_messenger.g.dart │ │ ├── theme_data.dart │ │ └── theme_data.g.dart ├── feature │ ├── home │ │ └── ui │ │ │ └── home_page.dart │ └── traffic_light │ │ ├── state │ │ ├── traffic_light_state.dart │ │ ├── traffic_light_state.freezed.dart │ │ └── traffic_light_state.g.dart │ │ ├── ui │ │ └── component │ │ │ ├── crosswalk_button.dart │ │ │ └── traffic_light.dart │ │ └── use_case │ │ ├── press_crosswalk_button.dart │ │ └── press_crosswalk_button.g.dart ├── main.dart └── util │ └── logger.dart ├── pubspec.lock ├── pubspec.yaml └── web ├── favicon.png ├── icons ├── Icon-192.png ├── Icon-512.png ├── Icon-maskable-192.png └── Icon-maskable-512.png ├── index.html └── manifest.json /.fvm/fvm_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.fvm/fvm_config.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/app.dart -------------------------------------------------------------------------------- /lib/core/ui/component/material.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/core/ui/component/material.dart -------------------------------------------------------------------------------- /lib/core/ui/component/scaffold_messenger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/core/ui/component/scaffold_messenger.dart -------------------------------------------------------------------------------- /lib/core/ui/component/scaffold_messenger.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/core/ui/component/scaffold_messenger.g.dart -------------------------------------------------------------------------------- /lib/core/ui/component/theme_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/core/ui/component/theme_data.dart -------------------------------------------------------------------------------- /lib/core/ui/component/theme_data.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/core/ui/component/theme_data.g.dart -------------------------------------------------------------------------------- /lib/feature/home/ui/home_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/home/ui/home_page.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/state/traffic_light_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/state/traffic_light_state.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/state/traffic_light_state.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/state/traffic_light_state.freezed.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/state/traffic_light_state.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/state/traffic_light_state.g.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/ui/component/crosswalk_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/ui/component/crosswalk_button.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/ui/component/traffic_light.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/ui/component/traffic_light.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/use_case/press_crosswalk_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/use_case/press_crosswalk_button.dart -------------------------------------------------------------------------------- /lib/feature/traffic_light/use_case/press_crosswalk_button.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/feature/traffic_light/use_case/press_crosswalk_button.g.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/util/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/lib/util/logger.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/index.html -------------------------------------------------------------------------------- /web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/susatthi/flutter-traffic-light/HEAD/web/manifest.json --------------------------------------------------------------------------------