├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yaml ├── no-response.yml └── workflows │ └── main.yml ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── flutter_ci_script_beta.sh ├── flutter_ci_script_shared.sh ├── flutter_ci_script_stable.sh ├── idx-template.json ├── idx-template.nix ├── samples ├── ads │ ├── .gitignore │ ├── .idx │ │ └── dev.nix │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── basic │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-hdpi │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── drawable-mdpi │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable-xhdpi │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── drawable-xxhdpi │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ └── ic_launcher.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ ├── fonts │ │ │ └── Permanent_Marker │ │ │ │ ├── LICENSE.txt │ │ │ │ └── PermanentMarker-Regular.ttf │ │ ├── icons │ │ │ ├── icon-adaptive-foreground.png │ │ │ └── icon.png │ │ ├── images │ │ │ ├── 2x │ │ │ │ ├── back.png │ │ │ │ ├── restart.png │ │ │ │ └── settings.png │ │ │ ├── 3.5x │ │ │ │ ├── back.png │ │ │ │ ├── restart.png │ │ │ │ └── settings.png │ │ │ ├── 3x │ │ │ │ ├── back.png │ │ │ │ ├── restart.png │ │ │ │ └── settings.png │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── music │ │ │ ├── Mr_Smith-Azul.mp3 │ │ │ ├── Mr_Smith-Sonorus.mp3 │ │ │ ├── Mr_Smith-Sunday_Solitude.mp3 │ │ │ └── README.md │ │ └── sfx │ │ │ ├── README.md │ │ │ ├── dsht1.mp3 │ │ │ ├── ehehee1.mp3 │ │ │ ├── fwfwfwfw1.mp3 │ │ │ ├── fwfwfwfwfw1.mp3 │ │ │ ├── hash1.mp3 │ │ │ ├── hash2.mp3 │ │ │ ├── hash3.mp3 │ │ │ ├── haw1.mp3 │ │ │ ├── hh1.mp3 │ │ │ ├── hh2.mp3 │ │ │ ├── k1.mp3 │ │ │ ├── k2.mp3 │ │ │ ├── kch1.mp3 │ │ │ ├── kss1.mp3 │ │ │ ├── lalala1.mp3 │ │ │ ├── oo1.mp3 │ │ │ ├── p1.mp3 │ │ │ ├── p2.mp3 │ │ │ ├── sh1.mp3 │ │ │ ├── sh2.mp3 │ │ │ ├── spsh1.mp3 │ │ │ ├── swishswish1.mp3 │ │ │ ├── wehee1.mp3 │ │ │ ├── ws1.mp3 │ │ │ ├── wssh1.mp3 │ │ │ ├── wssh2.mp3 │ │ │ └── yay1.mp3 │ ├── codelab_rebuild.yaml │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ ├── Flutter.podspec │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-50x50@1x.png │ │ │ │ │ ├── Icon-App-50x50@2x.png │ │ │ │ │ ├── Icon-App-57x57@1x.png │ │ │ │ │ ├── Icon-App-57x57@2x.png │ │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ │ ├── Icon-App-72x72@1x.png │ │ │ │ │ ├── Icon-App-72x72@2x.png │ │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── LaunchImage.png │ │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ ├── lib │ │ ├── ads │ │ │ └── my_banner_ad.dart │ │ ├── app_lifecycle │ │ │ └── app_lifecycle.dart │ │ ├── audio │ │ │ ├── audio_controller.dart │ │ │ ├── songs.dart │ │ │ └── sounds.dart │ │ ├── game_internals │ │ │ ├── level_state.dart │ │ │ └── score.dart │ │ ├── level_selection │ │ │ ├── level_selection_screen.dart │ │ │ └── levels.dart │ │ ├── main.dart │ │ ├── main_menu │ │ │ └── main_menu_screen.dart │ │ ├── play_session │ │ │ ├── game_widget.dart │ │ │ └── play_session_screen.dart │ │ ├── player_progress │ │ │ ├── persistence │ │ │ │ ├── local_storage_player_progress_persistence.dart │ │ │ │ ├── memory_player_progress_persistence.dart │ │ │ │ └── player_progress_persistence.dart │ │ │ └── player_progress.dart │ │ ├── router.dart │ │ ├── settings │ │ │ ├── custom_name_dialog.dart │ │ │ ├── persistence │ │ │ │ ├── local_storage_settings_persistence.dart │ │ │ │ ├── memory_settings_persistence.dart │ │ │ │ └── settings_persistence.dart │ │ │ ├── settings.dart │ │ │ └── settings_screen.dart │ │ ├── style │ │ │ ├── confetti.dart │ │ │ ├── my_button.dart │ │ │ ├── my_transition.dart │ │ │ ├── palette.dart │ │ │ └── responsive_screen.dart │ │ └── win_game │ │ │ └── win_game_screen.dart │ ├── pubspec.yaml │ └── test │ │ └── smoke_test.dart ├── crossword │ ├── .gitignore │ ├── .idx │ │ └── dev.nix │ ├── .metadata │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── generate_crossword │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ └── words.txt │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── LaunchImage.png │ │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ ├── lib │ │ ├── isolates.dart │ │ ├── main.dart │ │ ├── model.dart │ │ ├── model.g.dart │ │ ├── providers.dart │ │ ├── providers.g.dart │ │ ├── utils.dart │ │ └── widgets │ │ │ ├── crossword_generator_widget.dart │ │ │ ├── crossword_puzzle_app.dart │ │ │ ├── crossword_puzzle_widget.dart │ │ │ └── puzzle_completed_widget.dart │ ├── linux │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ ├── macos │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── Flutter-Debug.xcconfig │ │ │ ├── Flutter-Release.xcconfig │ │ │ └── GeneratedPluginRegistrant.swift │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── app_icon_1024.png │ │ │ │ │ ├── app_icon_128.png │ │ │ │ │ ├── app_icon_16.png │ │ │ │ │ ├── app_icon_256.png │ │ │ │ │ ├── app_icon_32.png │ │ │ │ │ ├── app_icon_512.png │ │ │ │ │ └── app_icon_64.png │ │ │ ├── Base.lproj │ │ │ │ └── MainMenu.xib │ │ │ ├── Configs │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ ├── Debug.xcconfig │ │ │ │ ├── Release.xcconfig │ │ │ │ └── Warnings.xcconfig │ │ │ ├── DebugProfile.entitlements │ │ │ ├── Info.plist │ │ │ ├── MainFlutterWindow.swift │ │ │ └── Release.entitlements │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ ├── pubspec.yaml │ ├── test │ │ └── model_test.dart │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ │ └── runner │ │ ├── CMakeLists.txt │ │ ├── Runner.rc │ │ ├── flutter_window.cpp │ │ ├── flutter_window.h │ │ ├── main.cpp │ │ ├── resource.h │ │ ├── resources │ │ └── app_icon.ico │ │ ├── runner.exe.manifest │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── win32_window.cpp │ │ └── win32_window.h └── multiplayer │ ├── .gitignore │ ├── .idx │ └── dev.nix │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ ├── google-services.json │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── card │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ ├── fonts │ │ └── Permanent_Marker │ │ │ ├── LICENSE.txt │ │ │ └── PermanentMarker-Regular.ttf │ ├── icons │ │ ├── icon-adaptive-foreground.png │ │ └── icon.png │ ├── images │ │ ├── 2x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3.5x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── back.png │ │ ├── restart.png │ │ └── settings.png │ ├── music │ │ ├── Mr_Smith-Azul.mp3 │ │ ├── Mr_Smith-Sonorus.mp3 │ │ ├── Mr_Smith-Sunday_Solitude.mp3 │ │ └── README.md │ └── sfx │ │ ├── README.md │ │ ├── dsht1.mp3 │ │ ├── ehehee1.mp3 │ │ ├── fwfwfwfw1.mp3 │ │ ├── fwfwfwfwfw1.mp3 │ │ ├── hash1.mp3 │ │ ├── hash2.mp3 │ │ ├── hash3.mp3 │ │ ├── haw1.mp3 │ │ ├── hh1.mp3 │ │ ├── hh2.mp3 │ │ ├── k1.mp3 │ │ ├── k2.mp3 │ │ ├── kch1.mp3 │ │ ├── kss1.mp3 │ │ ├── lalala1.mp3 │ │ ├── oo1.mp3 │ │ ├── p1.mp3 │ │ ├── p2.mp3 │ │ ├── sh1.mp3 │ │ ├── sh2.mp3 │ │ ├── spsh1.mp3 │ │ ├── swishswish1.mp3 │ │ ├── wehee1.mp3 │ │ ├── ws1.mp3 │ │ ├── wssh1.mp3 │ │ ├── wssh2.mp3 │ │ └── yay1.mp3 │ ├── codelab_rebuild.yaml │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ ├── RunnerTests │ │ └── RunnerTests.swift │ └── firebase_app_id_file.json │ ├── lib │ ├── app_lifecycle │ │ └── app_lifecycle.dart │ ├── audio │ │ ├── audio_controller.dart │ │ ├── songs.dart │ │ └── sounds.dart │ ├── firebase_options.dart │ ├── game_internals │ │ ├── board_state.dart │ │ ├── card_suit.dart │ │ ├── player.dart │ │ ├── playing_area.dart │ │ ├── playing_card.dart │ │ └── score.dart │ ├── main.dart │ ├── main_menu │ │ └── main_menu_screen.dart │ ├── multiplayer │ │ └── firestore_controller.dart │ ├── play_session │ │ ├── board_widget.dart │ │ ├── play_session_screen.dart │ │ ├── player_hand_widget.dart │ │ ├── playing_area_widget.dart │ │ └── playing_card_widget.dart │ ├── player_progress │ │ ├── persistence │ │ │ ├── local_storage_player_progress_persistence.dart │ │ │ ├── memory_player_progress_persistence.dart │ │ │ └── player_progress_persistence.dart │ │ └── player_progress.dart │ ├── router.dart │ ├── settings │ │ ├── custom_name_dialog.dart │ │ ├── persistence │ │ │ ├── local_storage_settings_persistence.dart │ │ │ ├── memory_settings_persistence.dart │ │ │ └── settings_persistence.dart │ │ ├── settings.dart │ │ └── settings_screen.dart │ ├── style │ │ ├── confetti.dart │ │ ├── my_button.dart │ │ ├── my_transition.dart │ │ ├── palette.dart │ │ └── responsive_screen.dart │ └── win_game │ │ └── win_game_screen.dart │ ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ ├── main.cc │ ├── my_application.cc │ └── my_application.h │ ├── macos │ ├── .gitignore │ ├── Flutter │ │ ├── Flutter-Debug.xcconfig │ │ ├── Flutter-Release.xcconfig │ │ └── GeneratedPluginRegistrant.swift │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── app_icon_1024.png │ │ │ │ ├── app_icon_128.png │ │ │ │ ├── app_icon_16.png │ │ │ │ ├── app_icon_256.png │ │ │ │ ├── app_icon_32.png │ │ │ │ ├── app_icon_512.png │ │ │ │ └── app_icon_64.png │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── Configs │ │ │ ├── AppInfo.xcconfig │ │ │ ├── Debug.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── Warnings.xcconfig │ │ ├── DebugProfile.entitlements │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ ├── MainFlutterWindow.swift │ │ └── Release.entitlements │ ├── RunnerTests │ │ └── RunnerTests.swift │ └── firebase_app_id_file.json │ ├── pubspec.yaml │ ├── test │ └── smoke_test.dart │ └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── templates ├── basic ├── .gitignore ├── .idx │ └── dev.nix ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── basic │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ └── ic_launcher.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ ├── fonts │ │ └── Permanent_Marker │ │ │ ├── LICENSE.txt │ │ │ └── PermanentMarker-Regular.ttf │ ├── icons │ │ ├── icon-adaptive-foreground.png │ │ └── icon.png │ ├── images │ │ ├── 2x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3.5x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── back.png │ │ ├── restart.png │ │ └── settings.png │ ├── music │ │ ├── Mr_Smith-Azul.mp3 │ │ ├── Mr_Smith-Sonorus.mp3 │ │ ├── Mr_Smith-Sunday_Solitude.mp3 │ │ └── README.md │ └── sfx │ │ ├── README.md │ │ ├── dsht1.mp3 │ │ ├── ehehee1.mp3 │ │ ├── fwfwfwfw1.mp3 │ │ ├── fwfwfwfwfw1.mp3 │ │ ├── hash1.mp3 │ │ ├── hash2.mp3 │ │ ├── hash3.mp3 │ │ ├── haw1.mp3 │ │ ├── hh1.mp3 │ │ ├── hh2.mp3 │ │ ├── k1.mp3 │ │ ├── k2.mp3 │ │ ├── kch1.mp3 │ │ ├── kss1.mp3 │ │ ├── lalala1.mp3 │ │ ├── oo1.mp3 │ │ ├── p1.mp3 │ │ ├── p2.mp3 │ │ ├── sh1.mp3 │ │ ├── sh2.mp3 │ │ ├── spsh1.mp3 │ │ ├── swishswish1.mp3 │ │ ├── wehee1.mp3 │ │ ├── ws1.mp3 │ │ ├── wssh1.mp3 │ │ ├── wssh2.mp3 │ │ └── yay1.mp3 ├── codelab_rebuild.yaml ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-50x50@1x.png │ │ │ │ ├── Icon-App-50x50@2x.png │ │ │ │ ├── Icon-App-57x57@1x.png │ │ │ │ ├── Icon-App-57x57@2x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-72x72@1x.png │ │ │ │ ├── Icon-App-72x72@2x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── app_lifecycle │ │ └── app_lifecycle.dart │ ├── audio │ │ ├── audio_controller.dart │ │ ├── songs.dart │ │ └── sounds.dart │ ├── game_internals │ │ ├── level_state.dart │ │ └── score.dart │ ├── level_selection │ │ ├── level_selection_screen.dart │ │ └── levels.dart │ ├── main.dart │ ├── main_menu │ │ └── main_menu_screen.dart │ ├── play_session │ │ ├── game_widget.dart │ │ └── play_session_screen.dart │ ├── player_progress │ │ ├── persistence │ │ │ ├── local_storage_player_progress_persistence.dart │ │ │ ├── memory_player_progress_persistence.dart │ │ │ └── player_progress_persistence.dart │ │ └── player_progress.dart │ ├── router.dart │ ├── settings │ │ ├── custom_name_dialog.dart │ │ ├── persistence │ │ │ ├── local_storage_settings_persistence.dart │ │ │ ├── memory_settings_persistence.dart │ │ │ └── settings_persistence.dart │ │ ├── settings.dart │ │ └── settings_screen.dart │ ├── style │ │ ├── confetti.dart │ │ ├── my_button.dart │ │ ├── my_transition.dart │ │ ├── palette.dart │ │ └── responsive_screen.dart │ └── win_game │ │ └── win_game_screen.dart ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── macos │ ├── .gitignore │ ├── Flutter │ │ ├── Flutter-Debug.xcconfig │ │ ├── Flutter-Release.xcconfig │ │ └── GeneratedPluginRegistrant.swift │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── app_icon_1024.png │ │ │ │ ├── app_icon_128.png │ │ │ │ ├── app_icon_16.png │ │ │ │ ├── app_icon_256.png │ │ │ │ ├── app_icon_32.png │ │ │ │ ├── app_icon_512.png │ │ │ │ └── app_icon_64.png │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── Configs │ │ │ ├── AppInfo.xcconfig │ │ │ ├── Debug.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── Warnings.xcconfig │ │ ├── DebugProfile.entitlements │ │ ├── Info.plist │ │ ├── MainFlutterWindow.swift │ │ └── Release.entitlements │ └── RunnerTests │ │ └── RunnerTests.swift ├── pubspec.yaml ├── test │ └── smoke_test.dart ├── web │ ├── favicon.png │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── card ├── .gitignore ├── .idx │ └── dev.nix ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── card │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ ├── fonts │ │ └── Permanent_Marker │ │ │ ├── LICENSE.txt │ │ │ └── PermanentMarker-Regular.ttf │ ├── icons │ │ ├── icon-adaptive-foreground.png │ │ └── icon.png │ ├── images │ │ ├── 2x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3.5x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── 3x │ │ │ ├── back.png │ │ │ ├── restart.png │ │ │ └── settings.png │ │ ├── back.png │ │ ├── restart.png │ │ └── settings.png │ ├── music │ │ ├── Mr_Smith-Azul.mp3 │ │ ├── Mr_Smith-Sonorus.mp3 │ │ ├── Mr_Smith-Sunday_Solitude.mp3 │ │ └── README.md │ └── sfx │ │ ├── README.md │ │ ├── dsht1.mp3 │ │ ├── ehehee1.mp3 │ │ ├── fwfwfwfw1.mp3 │ │ ├── fwfwfwfwfw1.mp3 │ │ ├── hash1.mp3 │ │ ├── hash2.mp3 │ │ ├── hash3.mp3 │ │ ├── haw1.mp3 │ │ ├── hh1.mp3 │ │ ├── hh2.mp3 │ │ ├── k1.mp3 │ │ ├── k2.mp3 │ │ ├── kch1.mp3 │ │ ├── kss1.mp3 │ │ ├── lalala1.mp3 │ │ ├── oo1.mp3 │ │ ├── p1.mp3 │ │ ├── p2.mp3 │ │ ├── sh1.mp3 │ │ ├── sh2.mp3 │ │ ├── spsh1.mp3 │ │ ├── swishswish1.mp3 │ │ ├── wehee1.mp3 │ │ ├── ws1.mp3 │ │ ├── wssh1.mp3 │ │ ├── wssh2.mp3 │ │ └── yay1.mp3 ├── codelab_rebuild.yaml ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── app_lifecycle │ │ └── app_lifecycle.dart │ ├── audio │ │ ├── audio_controller.dart │ │ ├── songs.dart │ │ └── sounds.dart │ ├── game_internals │ │ ├── board_state.dart │ │ ├── card_suit.dart │ │ ├── player.dart │ │ ├── playing_area.dart │ │ ├── playing_card.dart │ │ └── score.dart │ ├── main.dart │ ├── main_menu │ │ └── main_menu_screen.dart │ ├── play_session │ │ ├── board_widget.dart │ │ ├── play_session_screen.dart │ │ ├── player_hand_widget.dart │ │ ├── playing_area_widget.dart │ │ └── playing_card_widget.dart │ ├── player_progress │ │ ├── persistence │ │ │ ├── local_storage_player_progress_persistence.dart │ │ │ ├── memory_player_progress_persistence.dart │ │ │ └── player_progress_persistence.dart │ │ └── player_progress.dart │ ├── router.dart │ ├── settings │ │ ├── custom_name_dialog.dart │ │ ├── persistence │ │ │ ├── local_storage_settings_persistence.dart │ │ │ ├── memory_settings_persistence.dart │ │ │ └── settings_persistence.dart │ │ ├── settings.dart │ │ └── settings_screen.dart │ ├── style │ │ ├── confetti.dart │ │ ├── my_button.dart │ │ ├── my_transition.dart │ │ ├── palette.dart │ │ └── responsive_screen.dart │ └── win_game │ │ └── win_game_screen.dart ├── linux │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── macos │ ├── .gitignore │ ├── Flutter │ │ ├── Flutter-Debug.xcconfig │ │ ├── Flutter-Release.xcconfig │ │ └── GeneratedPluginRegistrant.swift │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── app_icon_1024.png │ │ │ │ ├── app_icon_128.png │ │ │ │ ├── app_icon_16.png │ │ │ │ ├── app_icon_256.png │ │ │ │ ├── app_icon_32.png │ │ │ │ ├── app_icon_512.png │ │ │ │ └── app_icon_64.png │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── Configs │ │ │ ├── AppInfo.xcconfig │ │ │ ├── Debug.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── Warnings.xcconfig │ │ ├── DebugProfile.entitlements │ │ ├── Info.plist │ │ ├── MainFlutterWindow.swift │ │ └── Release.entitlements │ └── RunnerTests │ │ └── RunnerTests.swift ├── pubspec.yaml ├── test │ └── smoke_test.dart ├── web │ ├── favicon.png │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h └── endless_runner ├── .gitignore ├── .idx └── dev.nix ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── endless_runner │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── fonts │ └── Press_Start_2P │ │ ├── OFL.txt │ │ └── PressStart2P-Regular.ttf ├── icons │ └── icon.png ├── images │ ├── README.md │ ├── banner.png │ ├── dash │ │ ├── dash_falling.png │ │ ├── dash_jumping.png │ │ ├── dash_running.png │ │ ├── dash_spritesheet.png │ │ └── dash_still.png │ ├── ember.png │ ├── enemies │ │ ├── flying_enemy.png │ │ └── obstacles.png │ └── scenery │ │ ├── background.png │ │ ├── cliffs.png │ │ ├── clouds.png │ │ ├── ground.png │ │ └── trees.png ├── music │ ├── CREDITS.TXT │ ├── bit_forrest.mp3 │ ├── free_run.mp3 │ └── tropical_fantasy.mp3 └── sfx │ ├── README.md │ ├── click1.mp3 │ ├── click2.mp3 │ ├── click3.mp3 │ ├── click4.mp3 │ ├── damage1.mp3 │ ├── damage2.mp3 │ ├── double_jump1.mp3 │ ├── hit1.mp3 │ ├── hit2.mp3 │ ├── jump1.mp3 │ ├── score1.mp3 │ └── score2.mp3 ├── codelab_rebuild.yaml ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h └── RunnerTests │ └── RunnerTests.swift ├── lib ├── app_lifecycle │ └── app_lifecycle.dart ├── audio │ ├── audio_controller.dart │ ├── songs.dart │ └── sounds.dart ├── flame_game │ ├── components │ │ ├── background.dart │ │ ├── obstacle.dart │ │ ├── player.dart │ │ └── point.dart │ ├── effects │ │ ├── hurt_effect.dart │ │ └── jump_effect.dart │ ├── endless_runner.dart │ ├── endless_world.dart │ ├── game_screen.dart │ └── game_win_dialog.dart ├── level_selection │ ├── instructions_dialog.dart │ ├── level_selection_screen.dart │ └── levels.dart ├── main.dart ├── main_menu │ └── main_menu_screen.dart ├── player_progress │ ├── persistence │ │ ├── local_storage_player_progress_persistence.dart │ │ ├── memory_player_progress_persistence.dart │ │ └── player_progress_persistence.dart │ └── player_progress.dart ├── router.dart ├── settings │ ├── custom_name_dialog.dart │ ├── persistence │ │ ├── local_storage_settings_persistence.dart │ │ ├── memory_settings_persistence.dart │ │ └── settings_persistence.dart │ ├── settings.dart │ └── settings_screen.dart └── style │ ├── page_transition.dart │ ├── palette.dart │ ├── responsive_screen.dart │ └── wobbly_button.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── main.cc ├── my_application.cc └── my_application.h ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Podfile ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── app_icon_1024.png │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ └── app_icon_64.png │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Configs │ │ ├── AppInfo.xcconfig │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ └── Release.entitlements └── RunnerTests │ └── RunnerTests.swift ├── pubspec.yaml ├── test └── smoke_test.dart ├── web ├── favicon.png ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png ├── index.html └── manifest.json └── windows ├── .gitignore ├── CMakeLists.txt ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /AUTHORS: -------------------------------------------------------------------------------- 1 | # Below is a list of people and organizations that have contributed 2 | # to the project. Names should be added to the list like so: 3 | # 4 | # Name/Organization 5 | 6 | Google Inc. 7 | Filip Hracek 8 | -------------------------------------------------------------------------------- /samples/ads/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/kotlin/com/example/basic/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.basic 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/ads/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | 5 | -------------------------------------------------------------------------------- /samples/ads/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /samples/ads/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /samples/ads/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf -------------------------------------------------------------------------------- /samples/ads/assets/icons/icon-adaptive-foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/icons/icon-adaptive-foreground.png -------------------------------------------------------------------------------- /samples/ads/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/icons/icon.png -------------------------------------------------------------------------------- /samples/ads/assets/images/2x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/2x/back.png -------------------------------------------------------------------------------- /samples/ads/assets/images/2x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/2x/restart.png -------------------------------------------------------------------------------- /samples/ads/assets/images/2x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/2x/settings.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3.5x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3.5x/back.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3.5x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3.5x/restart.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3.5x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3.5x/settings.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3x/back.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3x/restart.png -------------------------------------------------------------------------------- /samples/ads/assets/images/3x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/3x/settings.png -------------------------------------------------------------------------------- /samples/ads/assets/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/back.png -------------------------------------------------------------------------------- /samples/ads/assets/images/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/restart.png -------------------------------------------------------------------------------- /samples/ads/assets/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/images/settings.png -------------------------------------------------------------------------------- /samples/ads/assets/music/Mr_Smith-Azul.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/music/Mr_Smith-Azul.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/music/Mr_Smith-Sonorus.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/music/Mr_Smith-Sonorus.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/music/Mr_Smith-Sunday_Solitude.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/music/Mr_Smith-Sunday_Solitude.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/music/README.md: -------------------------------------------------------------------------------- 1 | Music in the template is by Mr Smith, and licensed under Creative Commons 2 | Attribution 4.0 International (CC BY 4.0). 3 | 4 | https://freemusicarchive.org/music/mr-smith 5 | 6 | Mr Smith's music is used in this template project with his explicit permission. 7 | -------------------------------------------------------------------------------- /samples/ads/assets/sfx/README.md: -------------------------------------------------------------------------------- 1 | Sounds in this folder are made by Filip Hracek and are CC0 (Public Domain). 2 | -------------------------------------------------------------------------------- /samples/ads/assets/sfx/dsht1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/dsht1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/ehehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/ehehee1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/fwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/fwfwfwfw1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/fwfwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/fwfwfwfwfw1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/hash1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/hash1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/hash2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/hash2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/hash3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/hash3.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/haw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/haw1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/hh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/hh1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/hh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/hh2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/k1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/k1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/k2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/k2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/kch1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/kch1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/kss1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/kss1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/lalala1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/lalala1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/oo1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/oo1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/p1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/p1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/p2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/p2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/sh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/sh1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/sh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/sh2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/spsh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/spsh1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/swishswish1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/swishswish1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/wehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/wehee1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/ws1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/ws1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/wssh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/wssh1.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/wssh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/wssh2.mp3 -------------------------------------------------------------------------------- /samples/ads/assets/sfx/yay1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/assets/sfx/yay1.mp3 -------------------------------------------------------------------------------- /samples/ads/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/ads/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /samples/ads/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /samples/ads/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /samples/crossword/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:flutter_lints/flutter.yaml 2 | 3 | linter: 4 | rules: 5 | prefer_single_quotes: true 6 | 7 | -------------------------------------------------------------------------------- /samples/crossword/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/kotlin/com/example/generate_crossword/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.generate_crossword 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() 6 | -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/crossword/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/crossword/android/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | repositories { 3 | google() 4 | mavenCentral() 5 | } 6 | } 7 | 8 | rootProject.buildDir = "../build" 9 | subprojects { 10 | project.buildDir = "${rootProject.buildDir}/${project.name}" 11 | } 12 | subprojects { 13 | project.evaluationDependsOn(":app") 14 | } 15 | 16 | tasks.register("clean", Delete) { 17 | delete rootProject.buildDir 18 | } 19 | -------------------------------------------------------------------------------- /samples/crossword/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /samples/crossword/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip 6 | -------------------------------------------------------------------------------- /samples/crossword/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /samples/crossword/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /samples/crossword/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /samples/crossword/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /samples/crossword/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /samples/crossword/linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void fl_register_plugins(FlPluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /samples/crossword/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /samples/crossword/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /samples/crossword/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /samples/crossword/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /samples/crossword/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /samples/crossword/macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | import FlutterMacOS 6 | import Foundation 7 | 8 | 9 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { 10 | } 11 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/crossword/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/crossword/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /samples/crossword/windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /samples/crossword/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void RegisterPlugins(flutter::PluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /samples/crossword/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /samples/crossword/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/crossword/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /samples/multiplayer/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/kotlin/com/example/card/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.card 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/multiplayer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/multiplayer/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /samples/multiplayer/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /samples/multiplayer/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf -------------------------------------------------------------------------------- /samples/multiplayer/assets/icons/icon-adaptive-foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/icons/icon-adaptive-foreground.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/icons/icon.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/2x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/2x/back.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/2x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/2x/restart.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/2x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/2x/settings.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3.5x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3.5x/back.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3.5x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3.5x/restart.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3.5x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3.5x/settings.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3x/back.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3x/restart.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/3x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/3x/settings.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/back.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/restart.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/images/settings.png -------------------------------------------------------------------------------- /samples/multiplayer/assets/music/Mr_Smith-Azul.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/music/Mr_Smith-Azul.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/music/Mr_Smith-Sonorus.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/music/Mr_Smith-Sonorus.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/music/Mr_Smith-Sunday_Solitude.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/music/Mr_Smith-Sunday_Solitude.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/music/README.md: -------------------------------------------------------------------------------- 1 | Music in the template is by Mr Smith, and licensed under Creative Commons 2 | Attribution 4.0 International (CC BY 4.0). 3 | 4 | https://freemusicarchive.org/music/mr-smith 5 | 6 | Mr Smith's music is used in this template project with his explicit permission. 7 | -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/README.md: -------------------------------------------------------------------------------- 1 | Sounds in this folder are made by Filip Hracek and are CC0 (Public Domain). 2 | -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/dsht1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/dsht1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/ehehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/ehehee1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/fwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/fwfwfwfw1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/fwfwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/fwfwfwfwfw1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/hash1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/hash1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/hash2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/hash2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/hash3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/hash3.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/haw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/haw1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/hh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/hh1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/hh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/hh2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/k1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/k1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/k2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/k2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/kch1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/kch1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/kss1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/kss1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/lalala1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/lalala1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/oo1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/oo1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/p1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/p1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/p2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/p2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/sh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/sh1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/sh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/sh2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/spsh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/spsh1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/swishswish1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/swishswish1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/wehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/wehee1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/ws1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/ws1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/wssh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/wssh1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/wssh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/wssh2.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/assets/sfx/yay1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/assets/sfx/yay1.mp3 -------------------------------------------------------------------------------- /samples/multiplayer/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /samples/multiplayer/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /samples/multiplayer/ios/firebase_app_id_file.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_generated_by": "FlutterFire CLI", 3 | "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", 4 | "GOOGLE_APP_ID": "1:279016704934:ios:3ea782755a91ada110dd67", 5 | "FIREBASE_PROJECT_ID": "card-game-eea6d", 6 | "GCM_SENDER_ID": "279016704934" 7 | } 8 | -------------------------------------------------------------------------------- /samples/multiplayer/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /samples/multiplayer/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /samples/multiplayer/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import FlutterMacOS 2 | import Cocoa 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /samples/multiplayer/macos/firebase_app_id_file.json: -------------------------------------------------------------------------------- 1 | { 2 | "file_generated_by": "FlutterFire CLI", 3 | "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", 4 | "GOOGLE_APP_ID": "1:279016704934:ios:faac0650d42695f210dd67", 5 | "FIREBASE_PROJECT_ID": "card-game-eea6d", 6 | "GCM_SENDER_ID": "279016704934" 7 | } 8 | -------------------------------------------------------------------------------- /samples/multiplayer/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/web/favicon.png -------------------------------------------------------------------------------- /samples/multiplayer/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/web/icons/Icon-192.png -------------------------------------------------------------------------------- /samples/multiplayer/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/web/icons/Icon-512.png -------------------------------------------------------------------------------- /samples/multiplayer/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /samples/multiplayer/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/samples/multiplayer/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /templates/basic/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/kotlin/com/example/basic/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.basic 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/basic/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | 5 | -------------------------------------------------------------------------------- /templates/basic/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /templates/basic/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /templates/basic/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf -------------------------------------------------------------------------------- /templates/basic/assets/icons/icon-adaptive-foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/icons/icon-adaptive-foreground.png -------------------------------------------------------------------------------- /templates/basic/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/icons/icon.png -------------------------------------------------------------------------------- /templates/basic/assets/images/2x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/2x/back.png -------------------------------------------------------------------------------- /templates/basic/assets/images/2x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/2x/restart.png -------------------------------------------------------------------------------- /templates/basic/assets/images/2x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/2x/settings.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3.5x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3.5x/back.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3.5x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3.5x/restart.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3.5x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3.5x/settings.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3x/back.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3x/restart.png -------------------------------------------------------------------------------- /templates/basic/assets/images/3x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/3x/settings.png -------------------------------------------------------------------------------- /templates/basic/assets/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/back.png -------------------------------------------------------------------------------- /templates/basic/assets/images/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/restart.png -------------------------------------------------------------------------------- /templates/basic/assets/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/images/settings.png -------------------------------------------------------------------------------- /templates/basic/assets/music/Mr_Smith-Azul.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/music/Mr_Smith-Azul.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/music/Mr_Smith-Sonorus.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/music/Mr_Smith-Sonorus.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/music/Mr_Smith-Sunday_Solitude.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/music/Mr_Smith-Sunday_Solitude.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/music/README.md: -------------------------------------------------------------------------------- 1 | Music in the template is by Mr Smith, and licensed under Creative Commons 2 | Attribution 4.0 International (CC BY 4.0). 3 | 4 | https://freemusicarchive.org/music/mr-smith 5 | 6 | Mr Smith's music is used in this template project with his explicit permission. 7 | -------------------------------------------------------------------------------- /templates/basic/assets/sfx/README.md: -------------------------------------------------------------------------------- 1 | Sounds in this folder are made by Filip Hracek and are CC0 (Public Domain). 2 | -------------------------------------------------------------------------------- /templates/basic/assets/sfx/dsht1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/dsht1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/ehehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/ehehee1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/fwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/fwfwfwfw1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/fwfwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/fwfwfwfwfw1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/hash1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/hash1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/hash2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/hash2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/hash3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/hash3.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/haw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/haw1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/hh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/hh1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/hh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/hh2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/k1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/k1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/k2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/k2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/kch1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/kch1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/kss1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/kss1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/lalala1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/lalala1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/oo1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/oo1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/p1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/p1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/p2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/p2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/sh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/sh1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/sh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/sh2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/spsh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/spsh1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/swishswish1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/swishswish1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/wehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/wehee1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/ws1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/ws1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/wssh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/wssh1.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/wssh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/wssh2.mp3 -------------------------------------------------------------------------------- /templates/basic/assets/sfx/yay1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/assets/sfx/yay1.mp3 -------------------------------------------------------------------------------- /templates/basic/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /templates/basic/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /templates/basic/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/basic/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /templates/basic/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/basic/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /templates/basic/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /templates/basic/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/basic/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/basic/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import FlutterMacOS 2 | import Cocoa 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/basic/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/web/favicon.png -------------------------------------------------------------------------------- /templates/basic/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/web/icons/Icon-192.png -------------------------------------------------------------------------------- /templates/basic/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/web/icons/Icon-512.png -------------------------------------------------------------------------------- /templates/basic/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /templates/basic/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /templates/basic/windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /templates/basic/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/basic/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/basic/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /templates/card/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /templates/card/android/app/src/main/kotlin/com/example/card/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.card 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() 6 | -------------------------------------------------------------------------------- /templates/card/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/card/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/card/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/card/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/card/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/card/android/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | repositories { 3 | google() 4 | mavenCentral() 5 | } 6 | } 7 | 8 | rootProject.buildDir = '../build' 9 | subprojects { 10 | project.buildDir = "${rootProject.buildDir}/${project.name}" 11 | } 12 | subprojects { 13 | project.evaluationDependsOn(':app') 14 | } 15 | 16 | tasks.register("clean", Delete) { 17 | delete rootProject.buildDir 18 | } 19 | -------------------------------------------------------------------------------- /templates/card/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /templates/card/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip 6 | -------------------------------------------------------------------------------- /templates/card/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/fonts/Permanent_Marker/PermanentMarker-Regular.ttf -------------------------------------------------------------------------------- /templates/card/assets/icons/icon-adaptive-foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/icons/icon-adaptive-foreground.png -------------------------------------------------------------------------------- /templates/card/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/icons/icon.png -------------------------------------------------------------------------------- /templates/card/assets/images/2x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/2x/back.png -------------------------------------------------------------------------------- /templates/card/assets/images/2x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/2x/restart.png -------------------------------------------------------------------------------- /templates/card/assets/images/2x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/2x/settings.png -------------------------------------------------------------------------------- /templates/card/assets/images/3.5x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3.5x/back.png -------------------------------------------------------------------------------- /templates/card/assets/images/3.5x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3.5x/restart.png -------------------------------------------------------------------------------- /templates/card/assets/images/3.5x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3.5x/settings.png -------------------------------------------------------------------------------- /templates/card/assets/images/3x/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3x/back.png -------------------------------------------------------------------------------- /templates/card/assets/images/3x/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3x/restart.png -------------------------------------------------------------------------------- /templates/card/assets/images/3x/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/3x/settings.png -------------------------------------------------------------------------------- /templates/card/assets/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/back.png -------------------------------------------------------------------------------- /templates/card/assets/images/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/restart.png -------------------------------------------------------------------------------- /templates/card/assets/images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/images/settings.png -------------------------------------------------------------------------------- /templates/card/assets/music/Mr_Smith-Azul.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/music/Mr_Smith-Azul.mp3 -------------------------------------------------------------------------------- /templates/card/assets/music/Mr_Smith-Sonorus.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/music/Mr_Smith-Sonorus.mp3 -------------------------------------------------------------------------------- /templates/card/assets/music/Mr_Smith-Sunday_Solitude.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/music/Mr_Smith-Sunday_Solitude.mp3 -------------------------------------------------------------------------------- /templates/card/assets/music/README.md: -------------------------------------------------------------------------------- 1 | Music in the template is by Mr Smith, and licensed under Creative Commons 2 | Attribution 4.0 International (CC BY 4.0). 3 | 4 | https://freemusicarchive.org/music/mr-smith 5 | 6 | Mr Smith's music is used in this template project with his explicit permission. 7 | -------------------------------------------------------------------------------- /templates/card/assets/sfx/README.md: -------------------------------------------------------------------------------- 1 | Sounds in this folder are made by Filip Hracek and are CC0 (Public Domain). 2 | -------------------------------------------------------------------------------- /templates/card/assets/sfx/dsht1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/dsht1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/ehehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/ehehee1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/fwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/fwfwfwfw1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/fwfwfwfwfw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/fwfwfwfwfw1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/hash1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/hash1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/hash2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/hash2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/hash3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/hash3.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/haw1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/haw1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/hh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/hh1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/hh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/hh2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/k1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/k1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/k2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/k2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/kch1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/kch1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/kss1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/kss1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/lalala1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/lalala1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/oo1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/oo1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/p1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/p1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/p2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/p2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/sh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/sh1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/sh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/sh2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/spsh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/spsh1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/swishswish1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/swishswish1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/wehee1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/wehee1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/ws1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/ws1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/wssh1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/wssh1.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/wssh2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/wssh2.mp3 -------------------------------------------------------------------------------- /templates/card/assets/sfx/yay1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/assets/sfx/yay1.mp3 -------------------------------------------------------------------------------- /templates/card/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /templates/card/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /templates/card/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /templates/card/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/card/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /templates/card/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/card/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /templates/card/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /templates/card/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /templates/card/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /templates/card/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/card/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/card/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import FlutterMacOS 2 | import Cocoa 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/card/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/web/favicon.png -------------------------------------------------------------------------------- /templates/card/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/web/icons/Icon-192.png -------------------------------------------------------------------------------- /templates/card/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/web/icons/Icon-512.png -------------------------------------------------------------------------------- /templates/card/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /templates/card/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /templates/card/windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /templates/card/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/card/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/card/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /templates/endless_runner/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:flutter_lints/flutter.yaml 2 | 3 | analyzer: 4 | language: 5 | strict-casts: true 6 | -------------------------------------------------------------------------------- /templates/endless_runner/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/kotlin/com/example/endless_runner/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.endless_runner 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() 6 | -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/endless_runner/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /templates/endless_runner/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /templates/endless_runner/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip 6 | -------------------------------------------------------------------------------- /templates/endless_runner/assets/fonts/Press_Start_2P/PressStart2P-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/fonts/Press_Start_2P/PressStart2P-Regular.ttf -------------------------------------------------------------------------------- /templates/endless_runner/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/icons/icon.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/README.md: -------------------------------------------------------------------------------- 1 | All art in the images directory is made by Erick Zanardo (https://cherrybit.studio/) and are 2 | released under CC0 (Public Domain). -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/banner.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/dash/dash_falling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/dash/dash_falling.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/dash/dash_jumping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/dash/dash_jumping.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/dash/dash_running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/dash/dash_running.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/dash/dash_spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/dash/dash_spritesheet.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/dash/dash_still.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/dash/dash_still.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/ember.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/ember.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/enemies/flying_enemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/enemies/flying_enemy.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/enemies/obstacles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/enemies/obstacles.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/scenery/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/scenery/background.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/scenery/cliffs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/scenery/cliffs.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/scenery/clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/scenery/clouds.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/scenery/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/scenery/ground.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/images/scenery/trees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/images/scenery/trees.png -------------------------------------------------------------------------------- /templates/endless_runner/assets/music/bit_forrest.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/music/bit_forrest.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/music/free_run.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/music/free_run.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/music/tropical_fantasy.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/music/tropical_fantasy.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/README.md: -------------------------------------------------------------------------------- 1 | Sounds in this folder are made by Lukas Klingsbo and are CC0 (Public Domain). 2 | -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/click1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/click1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/click2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/click2.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/click3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/click3.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/click4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/click4.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/damage1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/damage1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/damage2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/damage2.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/double_jump1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/double_jump1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/hit1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/hit1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/hit2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/hit2.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/jump1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/jump1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/score1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/score1.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/assets/sfx/score2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/assets/sfx/score2.mp3 -------------------------------------------------------------------------------- /templates/endless_runner/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /templates/endless_runner/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /templates/endless_runner/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/endless_runner/lib/level_selection/levels.dart: -------------------------------------------------------------------------------- 1 | const gameLevels = [ 2 | ( 3 | number: 1, 4 | winScore: 3, 5 | canSpawnTall: false, 6 | ), 7 | ( 8 | number: 2, 9 | winScore: 5, 10 | canSpawnTall: true, 11 | ), 12 | ]; 13 | 14 | typedef GameLevel = ({ 15 | int number, 16 | int winScore, 17 | bool canSpawnTall, 18 | }); 19 | -------------------------------------------------------------------------------- /templates/endless_runner/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /templates/endless_runner/linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/endless_runner/linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @main 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /templates/endless_runner/macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import FlutterMacOS 2 | import Cocoa 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /templates/endless_runner/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/web/favicon.png -------------------------------------------------------------------------------- /templates/endless_runner/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/web/icons/Icon-192.png -------------------------------------------------------------------------------- /templates/endless_runner/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/web/icons/Icon-512.png -------------------------------------------------------------------------------- /templates/endless_runner/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /templates/endless_runner/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /templates/endless_runner/windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /templates/endless_runner/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /templates/endless_runner/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/games/532b3077d40493488801aea548afd465c0257203/templates/endless_runner/windows/runner/resources/app_icon.ico --------------------------------------------------------------------------------