├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ └── bug_report.md ├── CONTRIBUTING.md ├── README.md ├── module01-thebasics ├── README.md ├── lesson01 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson01 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── 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 │ ├── lib │ │ └── main.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson02 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson02 │ │ │ │ │ │ └── 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 │ ├── 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 │ ├── lib │ │ └── main.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson03 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson03 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── 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 │ ├── lesson03.iml │ ├── lesson05-screenshot.PNG │ ├── lib │ │ ├── location_detail.dart │ │ └── main.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson04 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson04 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ ├── Release.xcconfig │ │ │ └── flutter_export_environment.sh │ │ ├── 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 │ ├── lesson04.iml │ ├── lesson05-screenshot.PNG │ ├── lib │ │ ├── location_detail.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ └── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson05 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson05 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── 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 │ ├── lesson05-screenshot.PNG │ ├── lesson05.iml │ ├── lib │ │ ├── location_detail.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ └── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson06 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson06 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── assets │ │ └── fonts │ │ │ └── Muli-Light.ttf │ ├── 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 │ ├── lesson05-screenshot.PNG │ ├── lesson06.iml │ ├── lib │ │ ├── location_detail.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson07 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson07 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── assets │ │ └── fonts │ │ │ └── Muli-Light.ttf │ ├── 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 │ ├── lesson05-screenshot.PNG │ ├── lesson07.iml │ ├── lib │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json └── lesson08 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lesson08 │ │ │ │ │ └── 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 │ │ └── Muli-Light.ttf │ ├── 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 │ ├── lib │ ├── location_detail.dart │ ├── location_list.dart │ ├── main.dart │ ├── mocks │ │ └── mock_location.dart │ ├── models │ │ ├── location.dart │ │ └── location_fact.dart │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── module02-tourismandco ├── README.md ├── lesson09 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson09 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── assets │ │ └── fonts │ │ │ └── Muli-Light.ttf │ ├── 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 │ ├── lesson05-screenshot.PNG │ ├── lib │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson10 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── assets │ │ └── fonts │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ └── location_fact.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson11 │ ├── .gitignore │ ├── .idea │ │ ├── libraries │ │ │ └── Dart_SDK.xml │ │ ├── modules.xml │ │ ├── runConfigurations │ │ │ └── main_dart.xml │ │ └── workspace.xml │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── assets │ │ └── fonts │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson12 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson13 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson14 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson15 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson16 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── components │ │ │ └── location_tile.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson17 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson10 │ │ │ │ │ │ └── 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 │ │ │ └── Muli-Light.ttf │ ├── integration_test │ │ └── app_test.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── components │ │ │ └── location_tile.dart │ │ ├── endpoint.dart │ │ ├── location_detail.dart │ │ ├── location_list.dart │ │ ├── main.dart │ │ ├── mocks │ │ │ └── mock_location.dart │ │ ├── models │ │ │ ├── location.dart │ │ │ ├── location.g.dart │ │ │ ├── location_fact.dart │ │ │ └── location_fact.g.dart │ │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── unit │ │ │ ├── location_test.dart │ │ │ └── mock_location_test.dart │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ └── Icon-512.png │ │ ├── index.html │ │ └── manifest.json └── lesson18 │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lesson10 │ │ │ │ │ └── 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 │ │ ├── Montserrat-Bold.ttf │ │ └── Montserrat-Regular.ttf │ ├── integration_test │ └── app_test.dart │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 │ ├── lib │ ├── app.dart │ ├── components │ │ ├── banner_image.dart │ │ ├── default_app_bar.dart │ │ └── location_tile.dart │ ├── endpoint.dart │ ├── location_detail.dart │ ├── location_list.dart │ ├── main.dart │ ├── mocks │ │ └── mock_location.dart │ ├── models │ │ ├── location.dart │ │ ├── location.g.dart │ │ ├── location_fact.dart │ │ └── location_fact.g.dart │ └── styles.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ └── unit │ │ ├── location_test.dart │ │ └── mock_location_test.dart │ └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── module03-steadycalendar ├── lesson01 │ ├── .env │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson01 │ │ │ │ │ │ └── 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 │ │ │ ├── Muli-ExtraLight.ttf │ │ │ ├── Muli-Light.ttf │ │ │ ├── Muli-SemiBold.ttf │ │ │ ├── Muli.ttf │ │ │ └── Quicksand-Regular.otf │ │ ├── icons │ │ │ ├── icon-edit@3x.png │ │ │ ├── icon-menu@3x.png │ │ │ ├── icon-more@3x.png │ │ │ ├── icon-plus@3x.png │ │ │ ├── icon-share@3x.png │ │ │ ├── icon-stats@3x.png │ │ │ ├── icons8-back-96.png │ │ │ ├── icons8-delete-100.png │ │ │ ├── icons8-time-machine-100.png │ │ │ └── icons8-trash-can-100.png │ │ └── images │ │ │ ├── facebook-logo.png │ │ │ ├── google-logo-9808.png │ │ │ ├── iphone-valprop-0@3x.png │ │ │ ├── iphone-valprop-1@3x.png │ │ │ ├── iphone-valprop-2@3x.png │ │ │ ├── iphone-valprop-3@3x.png │ │ │ ├── iphone-valprop-4@3x.png │ │ │ ├── pink-plants@3x.png │ │ │ └── splash-1242x2208.png │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── components │ │ │ ├── sc_flat_button.dart │ │ │ └── sc_image_button.dart │ │ ├── config │ │ │ ├── constants.dart │ │ │ └── styles.dart │ │ ├── main.dart │ │ └── screens │ │ │ ├── cal_pager │ │ │ └── cal_pager.dart │ │ │ ├── intro │ │ │ └── intro.dart │ │ │ ├── login_options │ │ │ └── login_options.dart │ │ │ └── splash │ │ │ └── splash.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson02 │ ├── .env │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson01 │ │ │ │ │ │ └── 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 │ │ │ ├── Muli-ExtraLight.ttf │ │ │ ├── Muli-Light.ttf │ │ │ ├── Muli-SemiBold.ttf │ │ │ ├── Muli.ttf │ │ │ └── Quicksand-Regular.otf │ │ ├── icons │ │ │ ├── icon-edit@3x.png │ │ │ ├── icon-menu@3x.png │ │ │ ├── icon-more@3x.png │ │ │ ├── icon-plus@3x.png │ │ │ ├── icon-share@3x.png │ │ │ ├── icon-stats@3x.png │ │ │ ├── icons8-back-96.png │ │ │ ├── icons8-delete-100.png │ │ │ ├── icons8-time-machine-100.png │ │ │ └── icons8-trash-can-100.png │ │ └── images │ │ │ ├── facebook-logo.png │ │ │ ├── google-logo-9808.png │ │ │ ├── iphone-valprop-0@3x.png │ │ │ ├── iphone-valprop-1@3x.png │ │ │ ├── iphone-valprop-2@3x.png │ │ │ ├── iphone-valprop-3@3x.png │ │ │ ├── iphone-valprop-4@3x.png │ │ │ ├── pink-plants@3x.png │ │ │ └── splash-1242x2208.png │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── components │ │ │ ├── sc_flat_button.dart │ │ │ └── sc_image_button.dart │ │ ├── config │ │ │ ├── constants.dart │ │ │ └── styles.dart │ │ ├── main.dart │ │ └── screens │ │ │ ├── cal_pager │ │ │ └── cal_pager.dart │ │ │ ├── intro │ │ │ └── intro.dart │ │ │ ├── login_options │ │ │ └── login_options.dart │ │ │ └── splash │ │ │ └── splash.dart │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json ├── lesson03 │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── lesson01 │ │ │ │ │ │ └── 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 │ │ │ ├── Muli-ExtraLight.ttf │ │ │ ├── Muli-Light.ttf │ │ │ ├── Muli-SemiBold.ttf │ │ │ ├── Muli.ttf │ │ │ └── Quicksand-Regular.otf │ │ ├── icons │ │ │ ├── icon-edit@3x.png │ │ │ ├── icon-menu@3x.png │ │ │ ├── icon-more@3x.png │ │ │ ├── icon-plus@3x.png │ │ │ ├── icon-share@3x.png │ │ │ ├── icon-stats@3x.png │ │ │ ├── icons8-back-96.png │ │ │ ├── icons8-delete-100.png │ │ │ ├── icons8-time-machine-100.png │ │ │ └── icons8-trash-can-100.png │ │ └── images │ │ │ ├── facebook-logo.png │ │ │ ├── google-logo-9808.png │ │ │ ├── iphone-valprop-0@3x.png │ │ │ ├── iphone-valprop-1@3x.png │ │ │ ├── iphone-valprop-2@3x.png │ │ │ ├── iphone-valprop-3@3x.png │ │ │ ├── iphone-valprop-4@3x.png │ │ │ ├── pink-plants@3x.png │ │ │ └── splash-1242x2208.png │ ├── integration_test │ │ ├── app_test.dart │ │ ├── mock_calendar_repository.dart │ │ └── mock_splash_state.dart │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── 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 │ ├── lib │ │ ├── app.dart │ │ ├── components │ │ │ ├── sc_flat_button.dart │ │ │ └── sc_image_button.dart │ │ ├── config │ │ │ ├── constants.dart │ │ │ └── styles.dart │ │ ├── main.dart │ │ ├── models │ │ │ ├── calendar.dart │ │ │ ├── calendar.g.dart │ │ │ ├── calendar_color.dart │ │ │ ├── calendar_date.dart │ │ │ ├── calendar_dates_converter.dart │ │ │ └── date_time_converter.dart │ │ ├── providers │ │ │ └── session_provider.dart │ │ ├── repositories │ │ │ ├── cal_repo.dart │ │ │ └── cal_repo_interface.dart │ │ ├── screens │ │ │ ├── cal_pager │ │ │ │ ├── cal_pager.dart │ │ │ │ └── cal_view │ │ │ │ │ ├── background.dart │ │ │ │ │ ├── cal_view.dart │ │ │ │ │ └── month_grid.dart │ │ │ ├── intro │ │ │ │ └── intro.dart │ │ │ ├── login_options │ │ │ │ └── login_options.dart │ │ │ └── splash │ │ │ │ ├── splash.dart │ │ │ │ └── splash_state.dart │ │ └── util │ │ │ └── colors.dart │ ├── migrations.sql │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ │ ├── favicon.png │ │ ├── icons │ │ ├── Icon-192.png │ │ ├── Icon-512.png │ │ ├── Icon-maskable-192.png │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json └── lesson04 │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lesson01 │ │ │ │ │ └── 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 │ │ ├── Muli-ExtraLight.ttf │ │ ├── Muli-Light.ttf │ │ ├── Muli-SemiBold.ttf │ │ ├── Muli.ttf │ │ └── Quicksand-Regular.otf │ ├── icons │ │ ├── icon-edit@3x.png │ │ ├── icon-menu@3x.png │ │ ├── icon-more@3x.png │ │ ├── icon-plus@3x.png │ │ ├── icon-share@3x.png │ │ ├── icon-stats@3x.png │ │ ├── icons8-back-96.png │ │ ├── icons8-delete-100.png │ │ ├── icons8-time-machine-100.png │ │ └── icons8-trash-can-100.png │ └── images │ │ ├── facebook-logo.png │ │ ├── google-logo-9808.png │ │ ├── iphone-valprop-0@3x.png │ │ ├── iphone-valprop-1@3x.png │ │ ├── iphone-valprop-2@3x.png │ │ ├── iphone-valprop-3@3x.png │ │ ├── iphone-valprop-4@3x.png │ │ ├── pink-plants@3x.png │ │ └── splash-1242x2208.png │ ├── integration_test │ ├── app_test.dart │ ├── mock_calendar_repository.dart │ └── mock_splash_state.dart │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 │ ├── lib │ ├── app.dart │ ├── components │ │ ├── sc_flat_button.dart │ │ ├── sc_footer_button.dart │ │ ├── sc_image_button.dart │ │ ├── sc_list_container.dart │ │ ├── sc_list_divider.dart │ │ ├── sc_list_tile.dart │ │ ├── sc_nav_bar.dart │ │ ├── sc_nav_bar_image_button.dart │ │ └── sc_nav_text_button.dart │ ├── config │ │ ├── constants.dart │ │ └── styles.dart │ ├── main.dart │ ├── models │ │ ├── calendar.dart │ │ ├── calendar.g.dart │ │ ├── calendar_color.dart │ │ ├── calendar_date.dart │ │ ├── calendar_dates_converter.dart │ │ └── date_time_converter.dart │ ├── providers │ │ └── session_provider.dart │ ├── repositories │ │ ├── cal_repo.dart │ │ └── cal_repo_interface.dart │ ├── screens │ │ ├── cal_edit │ │ │ ├── cal_bg_picker.dart │ │ │ ├── cal_bg_tile.dart │ │ │ ├── cal_color_picker.dart │ │ │ ├── cal_color_tile.dart │ │ │ └── cal_edit.dart │ │ ├── cal_list │ │ │ ├── cal_list.dart │ │ │ └── cal_list_tile.dart │ │ ├── cal_pager │ │ │ ├── cal_pager.dart │ │ │ └── cal_view │ │ │ │ ├── background.dart │ │ │ │ ├── cal_view.dart │ │ │ │ └── month_grid.dart │ │ ├── intro │ │ │ └── intro.dart │ │ ├── login_options │ │ │ └── login_options.dart │ │ ├── menu │ │ │ └── menu.dart │ │ └── splash │ │ │ ├── splash.dart │ │ │ └── splash_state.dart │ └── util │ │ ├── alert.dart │ │ └── colors.dart │ ├── migrations.sql │ ├── pubspec.lock │ ├── pubspec.yaml │ └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── youtube ├── basic_integration_testing ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── super_search │ │ │ │ │ └── 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 ├── demo.gif ├── integration_test │ ├── app_test.dart │ └── mock_user_repo.dart ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 ├── lib │ ├── app.dart │ ├── main.dart │ ├── repositories │ │ ├── user_repo.dart │ │ └── user_repo_interface.dart │ ├── screens │ │ └── search │ │ │ ├── search.dart │ │ │ └── tile.dart │ └── style.dart ├── pubspec.lock ├── pubspec.yaml ├── supabase_migrations.sql ├── supabase_query_examples.sql ├── supabase_test_fixtures.csv └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── easy_dep_injection ├── .gitignore ├── .metadata ├── .vscode │ └── launch.json ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── super_search │ │ │ │ │ └── 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 ├── demo.gif ├── integration_test │ ├── app_test.dart │ └── mock_user_repo.dart ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 ├── lib │ ├── app.dart │ ├── app_config.dart │ ├── main.dart │ ├── repositories │ │ ├── user_repo.dart │ │ └── user_repo_interface.dart │ ├── screens │ │ └── search │ │ │ ├── search.dart │ │ │ └── tile.dart │ └── style.dart ├── pubspec.lock ├── pubspec.yaml ├── supabase_migrations.sql ├── supabase_query_examples.sql ├── supabase_test_fixtures.csv └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── super_search ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── super_search │ │ │ │ └── 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 ├── demo.gif ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Podfile.lock ├── 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 ├── lib ├── app.dart ├── main.dart ├── screens │ └── search │ │ ├── search.dart │ │ └── tile.dart └── style.dart ├── pubspec.lock ├── pubspec.yaml ├── supabase_migrations.sql ├── supabase_query_examples.sql ├── supabase_test_fixtures.csv └── web ├── favicon.png ├── icons ├── Icon-192.png ├── Icon-512.png ├── Icon-maskable-192.png └── Icon-maskable-512.png ├── index.html └── manifest.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [seenickcode] 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/kotlin/com/example/lesson01/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson01 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | void main() { 4 | return runApp(MaterialApp( 5 | home: Scaffold( 6 | appBar: AppBar( 7 | title: Text("Hello, World!"), 8 | ), 9 | ), 10 | )); 11 | } 12 | -------------------------------------------------------------------------------- /module01-thebasics/lesson01/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson01/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson01/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/kotlin/com/example/lesson02/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson02 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson02/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson02/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson02/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/kotlin/com/example/lesson03/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson03 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module01-thebasics/lesson03/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_detail.dart'; 3 | 4 | void main() { 5 | return runApp(MaterialApp(home: LocationDetail())); 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson03/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson03/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson03/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/kotlin/com/example/lesson04/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson04 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module01-thebasics/lesson04/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module01-thebasics/lesson04/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson04/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson04/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/kotlin/com/example/lesson05/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson05 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module01-thebasics/lesson05/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module01-thebasics/lesson05/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson05/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson05/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/kotlin/com/example/lesson06/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson06 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson06/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module01-thebasics/lesson06/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module01-thebasics/lesson06/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson06/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson06/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/kotlin/com/example/lesson07/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson07 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module01-thebasics/lesson07/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module01-thebasics/lesson07/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module01-thebasics/lesson07/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson07/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson07/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/kotlin/com/example/lesson08/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson08 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module01-thebasics/lesson08/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/web/favicon.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module01-thebasics/lesson08/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module01-thebasics/lesson08/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/kotlin/com/example/lesson09/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson09 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/lesson05-screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/lesson05-screenshot.PNG -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson09/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson09/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson10 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/lib/models/location.dart: -------------------------------------------------------------------------------- 1 | import './location_fact.dart'; 2 | 3 | class Location { 4 | final String name; 5 | final String url; 6 | final List facts; 7 | Location({required this.name, required this.url, required this.facts}); 8 | } 9 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/lib/models/location_fact.dart: -------------------------------------------------------------------------------- 1 | class LocationFact { 2 | final String title; 3 | final String text; 4 | LocationFact({required this.title, required this.text}); 5 | } 6 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson10/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson10/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson11 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson11/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson11/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson12 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson12/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson12/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson13 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson13/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson13/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson14 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson14/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson14/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson15 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson15/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson15/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson16 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson16/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson16/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson17 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson17/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson17/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/kotlin/com/example/lesson10/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson18 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/assets/fonts/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/assets/fonts/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/assets/fonts/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/assets/fonts/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'location_list.dart'; 3 | 4 | class App extends StatelessWidget { 5 | @override 6 | Widget build(BuildContext context) { 7 | return MaterialApp(home: LocationList()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'app.dart'; 3 | 4 | void main() { 5 | return runApp(App()); 6 | } 7 | -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/web/favicon.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module02-tourismandco/lesson18/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module02-tourismandco/lesson18/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/.env: -------------------------------------------------------------------------------- 1 | SUPABASE_PROJECT_ID=zoxrlbhkzaifzaxsaamh -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/README.md: -------------------------------------------------------------------------------- 1 | # lesson01 2 | 3 | https://docs.google.com/document/d/1ZoVqDU9kk0ZGdIddEiEPLfSoN9iFlT7Pok0zSagRr8A/edit# -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/kotlin/com/example/lesson01/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson01 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/fonts/Muli-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/fonts/Muli-ExtraLight.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/fonts/Muli-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/fonts/Muli-SemiBold.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/fonts/Muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/fonts/Muli.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/fonts/Quicksand-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/fonts/Quicksand-Regular.otf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-edit@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-menu@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-more@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-plus@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-share@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icon-stats@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icon-stats@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icons8-back-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icons8-back-96.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icons8-delete-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icons8-delete-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icons8-time-machine-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icons8-time-machine-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/icons/icons8-trash-can-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/icons/icons8-trash-can-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/facebook-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/facebook-logo.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/google-logo-9808.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/google-logo-9808.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/iphone-valprop-0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/iphone-valprop-0@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/iphone-valprop-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/iphone-valprop-1@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/iphone-valprop-2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/iphone-valprop-2@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/iphone-valprop-3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/iphone-valprop-3@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/iphone-valprop-4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/iphone-valprop-4@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/pink-plants@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/pink-plants@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/assets/images/splash-1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/assets/images/splash-1242x2208.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/web/favicon.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson01/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson01/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/README.md: -------------------------------------------------------------------------------- 1 | # lesson02 2 | 3 | https://docs.google.com/document/d/1ZoVqDU9kk0ZGdIddEiEPLfSoN9iFlT7Pok0zSagRr8A/edit# -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/kotlin/com/example/lesson01/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson02 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/fonts/Muli-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/fonts/Muli-ExtraLight.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/fonts/Muli-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/fonts/Muli-SemiBold.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/fonts/Muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/fonts/Muli.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/fonts/Quicksand-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/fonts/Quicksand-Regular.otf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-edit@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-menu@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-more@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-plus@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-share@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icon-stats@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icon-stats@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icons8-back-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icons8-back-96.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icons8-delete-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icons8-delete-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icons8-time-machine-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icons8-time-machine-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/icons/icons8-trash-can-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/icons/icons8-trash-can-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/facebook-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/facebook-logo.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/google-logo-9808.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/google-logo-9808.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/iphone-valprop-0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/iphone-valprop-0@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/iphone-valprop-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/iphone-valprop-1@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/iphone-valprop-2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/iphone-valprop-2@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/iphone-valprop-3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/iphone-valprop-3@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/iphone-valprop-4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/iphone-valprop-4@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/pink-plants@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/pink-plants@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/assets/images/splash-1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/assets/images/splash-1242x2208.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/web/favicon.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson02/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson02/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/README.md: -------------------------------------------------------------------------------- 1 | # lesson03 2 | 3 | https://docs.google.com/document/d/1ZoVqDU9kk0ZGdIddEiEPLfSoN9iFlT7Pok0zSagRr8A/edit# -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/kotlin/com/example/lesson01/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson03 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/fonts/Muli-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/fonts/Muli-ExtraLight.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/fonts/Muli-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/fonts/Muli-SemiBold.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/fonts/Muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/fonts/Muli.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/fonts/Quicksand-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/fonts/Quicksand-Regular.otf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-edit@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-menu@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-more@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-plus@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-share@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icon-stats@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icon-stats@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icons8-back-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icons8-back-96.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icons8-delete-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icons8-delete-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icons8-time-machine-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icons8-time-machine-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/icons/icons8-trash-can-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/icons/icons8-trash-can-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/facebook-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/facebook-logo.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/google-logo-9808.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/google-logo-9808.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/iphone-valprop-0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/iphone-valprop-0@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/iphone-valprop-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/iphone-valprop-1@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/iphone-valprop-2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/iphone-valprop-2@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/iphone-valprop-3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/iphone-valprop-3@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/iphone-valprop-4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/iphone-valprop-4@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/pink-plants@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/pink-plants@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/assets/images/splash-1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/assets/images/splash-1242x2208.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'app.dart'; 2 | import '/screens/splash/splash_state.dart'; 3 | 4 | void main() async { 5 | runAppWithOptions(envFileName: '.env', splashState: SplashState()); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/lib/models/calendar_color.dart: -------------------------------------------------------------------------------- 1 | class CalendarColor { 2 | final String hex; 3 | final String name; 4 | 5 | CalendarColor(this.hex, this.name); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/lib/repositories/cal_repo_interface.dart: -------------------------------------------------------------------------------- 1 | import '/models/calendar.dart'; 2 | 3 | abstract class CalRepoInterface { 4 | Future> refreshCalendars(); 5 | } -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/lib/util/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | Color hexToColor(String code, {double opacity = 1.0}) { 4 | return Color(int.parse(code.substring(0, 6), radix: 16) + 0xFF000000) 5 | .withOpacity(opacity); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/web/favicon.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson03/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson03/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/README.md: -------------------------------------------------------------------------------- 1 | # lesson04 2 | 3 | https://docs.google.com/document/d/1ZoVqDU9kk0ZGdIddEiEPLfSoN9iFlT7Pok0zSagRr8A/edit# 4 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/kotlin/com/example/lesson01/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.lesson04 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/fonts/Muli-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/fonts/Muli-ExtraLight.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/fonts/Muli-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/fonts/Muli-Light.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/fonts/Muli-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/fonts/Muli-SemiBold.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/fonts/Muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/fonts/Muli.ttf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/fonts/Quicksand-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/fonts/Quicksand-Regular.otf -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-edit@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-menu@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-menu@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-more@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-plus@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-share@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icon-stats@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icon-stats@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icons8-back-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icons8-back-96.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icons8-delete-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icons8-delete-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icons8-time-machine-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icons8-time-machine-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/icons/icons8-trash-can-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/icons/icons8-trash-can-100.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/facebook-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/facebook-logo.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/google-logo-9808.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/google-logo-9808.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/iphone-valprop-0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/iphone-valprop-0@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/iphone-valprop-1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/iphone-valprop-1@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/iphone-valprop-2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/iphone-valprop-2@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/iphone-valprop-3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/iphone-valprop-3@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/iphone-valprop-4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/iphone-valprop-4@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/pink-plants@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/pink-plants@3x.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/assets/images/splash-1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/assets/images/splash-1242x2208.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'app.dart'; 2 | import '/screens/splash/splash_state.dart'; 3 | 4 | void main() async { 5 | runAppWithOptions(envFileName: '.env', splashState: SplashState()); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/lib/models/calendar_color.dart: -------------------------------------------------------------------------------- 1 | class CalendarColor { 2 | final String hex; 3 | final String name; 4 | 5 | CalendarColor(this.hex, this.name); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/lib/util/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | Color hexToColor(String code, {double opacity = 1.0}) { 4 | return Color(int.parse(code.substring(0, 6), radix: 16) + 0xFF000000) 5 | .withOpacity(opacity); 6 | } 7 | -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/web/favicon.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/web/icons/Icon-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/web/icons/Icon-512.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /module03-steadycalendar/lesson04/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/module03-steadycalendar/lesson04/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/kotlin/com/example/super_search/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.basic_integration_testing 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/demo.gif -------------------------------------------------------------------------------- /youtube/basic_integration_testing/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/lib/repositories/user_repo_interface.dart: -------------------------------------------------------------------------------- 1 | abstract class UserRepoInterface { 2 | Future> searchUsers(String name); 3 | } 4 | -------------------------------------------------------------------------------- /youtube/basic_integration_testing/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/web/favicon.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/web/icons/Icon-192.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/web/icons/Icon-512.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /youtube/basic_integration_testing/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/basic_integration_testing/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/kotlin/com/example/super_search/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.easy_dep_injection 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/demo.gif -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/lib/repositories/user_repo_interface.dart: -------------------------------------------------------------------------------- 1 | abstract class UserRepoInterface { 2 | Future> searchUsers(String name); 3 | } 4 | -------------------------------------------------------------------------------- /youtube/easy_dep_injection/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/web/favicon.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/web/icons/Icon-192.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/web/icons/Icon-512.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /youtube/easy_dep_injection/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/easy_dep_injection/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/kotlin/com/example/super_search/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.super_search 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/super_search/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /youtube/super_search/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /youtube/super_search/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/demo.gif -------------------------------------------------------------------------------- /youtube/super_search/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/super_search/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /youtube/super_search/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /youtube/super_search/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/web/favicon.png -------------------------------------------------------------------------------- /youtube/super_search/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/web/icons/Icon-192.png -------------------------------------------------------------------------------- /youtube/super_search/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/web/icons/Icon-512.png -------------------------------------------------------------------------------- /youtube/super_search/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /youtube/super_search/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seenickcode/fluttercrashcourse-lessons/c5bd4e79e11377948919ae4ef250a2166ec9a8a3/youtube/super_search/web/icons/Icon-maskable-512.png --------------------------------------------------------------------------------