├── .DS_Store ├── .gitignore ├── 01-Install Flutter on Windows 10 and MacOS Catalina └── .DS_Store ├── 02-Dart basics-variables, functions, string, list ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .gradle │ ├── 5.2.1 │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ └── cache.properties │ └── vcs-1 │ │ └── gc.properties │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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.yaml ├── 03-Dart basics-Class, object, constructor, method ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .gradle │ ├── 5.2.1 │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ └── cache.properties │ └── vcs-1 │ │ └── gc.properties │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── calculation.dart │ ├── car.dart │ └── main.dart │ └── pubspec.yaml ├── 04-Dart basics-CRUD a list of objects ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .gradle │ ├── 5.2.1 │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ └── cache.properties │ └── vcs-1 │ │ └── gc.properties │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── calculation.dart │ ├── car.dart │ └── main.dart │ └── pubspec.yaml ├── 05-Dart basics-Final & const, Map type ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .gradle │ ├── 5.2.1 │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ └── cache.properties │ └── vcs-1 │ │ └── gc.properties │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── calculation.dart │ ├── car.dart │ └── main.dart │ └── pubspec.yaml ├── 06-Flutter basics-Widget, build method, StatelessWidget ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .gradle │ ├── 5.2.1 │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ └── fileHashes.lock │ │ └── gc.properties │ ├── buildOutputCleanup │ │ ├── buildOutputCleanup.lock │ │ └── cache.properties │ └── vcs-1 │ │ └── gc.properties │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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.yaml ├── 07-Flutter basics-StatefulWidget, save TextField value to a state ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ └── main.dart │ └── pubspec.yaml ├── 08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ └── main.dart │ └── pubspec.yaml ├── 09-Flutter basics-Add packages and format DateTime with intl ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ └── main.dart │ └── pubspec.yaml ├── 10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ └── main.dart │ └── pubspec.yaml ├── 11-Flutter basics-Fetch state data to ListTile, using map function ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 12-Flutter basics-Add ListTile inside a Card ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 13-Flutter basics-Create separate widget and add ListView ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 14-Flutter basics-Customize AppBar and FloatingActionButton ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 15-Flutter basics-Customize ListView item with Column and Row ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 16-Flutter basics-Show and custom a Modal Bottom Sheet ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 17-Flutter basics-Implement actions in ModalBottomSheet ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 18-Flutter basics-Custom theme and fonts ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ └── fonts │ │ ├── Indie_Flower │ │ ├── IndieFlower-Regular.ttf │ │ └── OFL.txt │ │ └── Pacifico │ │ ├── OFL.txt │ │ └── Pacifico-Regular.ttf │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── MyApp.dart │ ├── TransactionList.dart │ ├── main.dart │ └── transaction.dart │ └── pubspec.yaml ├── 19-Navigation | Screens with Food App-Base data starting ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── fake_data.dart │ ├── main.dart │ └── models │ │ └── category.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 20-Navigation | Screens with Food App-GridView and Grid Item ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── fake_data.dart │ ├── main.dart │ └── models │ │ └── category.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 21-Navigation | Screens with Food App-Theme and Google Fonts style ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ └── fonts │ │ ├── Itim │ │ ├── Itim-Regular.ttf │ │ └── OFL.txt │ │ └── Sunshiney │ │ ├── LICENSE.txt │ │ └── Sunshiney-Regular.ttf │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── fake_data.dart │ ├── main.dart │ └── models │ │ └── category.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 22-Navigation | Screens with Food App-Navigate and send params using Contructor ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ └── fonts │ │ ├── Itim │ │ ├── Itim-Regular.ttf │ │ └── OFL.txt │ │ └── Sunshiney │ │ ├── LICENSE.txt │ │ └── Sunshiney-Regular.ttf │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── fake_data.dart │ ├── foods_page.dart │ ├── main.dart │ └── models │ │ └── category.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 23-Navigation | Food App-Send params using RouteNames, setup 1-N data ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ └── fonts │ │ ├── Itim │ │ ├── Itim-Regular.ttf │ │ └── OFL.txt │ │ └── Sunshiney │ │ ├── LICENSE.txt │ │ └── Sunshiney-Regular.ttf │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── fake_data.dart │ ├── foods_page.dart │ ├── main.dart │ └── models │ │ ├── category.dart │ │ └── food.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ ├── fonts │ │ ├── Itim │ │ │ ├── Itim-Regular.ttf │ │ │ └── OFL.txt │ │ └── Sunshiney │ │ │ ├── LICENSE.txt │ │ │ └── Sunshiney-Regular.ttf │ └── images │ │ └── loading.gif │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── fake_data.dart │ ├── foods_page.dart │ ├── main.dart │ └── models │ │ ├── category.dart │ │ └── food.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView ├── .DS_Store └── myapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── assets │ ├── fonts │ │ ├── Itim │ │ │ ├── Itim-Regular.ttf │ │ │ └── OFL.txt │ │ └── Sunshiney │ │ │ ├── LICENSE.txt │ │ │ └── Sunshiney-Regular.ttf │ └── images │ │ └── loading.gif │ ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── categories_page.dart │ ├── category_item.dart │ ├── detail_food_page.dart │ ├── fake_data.dart │ ├── foods_page.dart │ ├── main.dart │ └── models │ │ ├── category.dart │ │ └── food.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 26-29CounterApp └── counterApp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── counterApp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ ├── blocs │ │ └── counter_bloc.dart │ ├── counter_page.dart │ ├── events │ │ └── counter_event.dart │ └── main.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 30-33-BlocStateManagementInfiniteList └── InfiniteListApp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── InfiniteListApp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ ├── blocs │ │ └── comment_bloc.dart │ ├── events │ │ └── comment_events.dart │ ├── infinite_list.dart │ ├── main.dart │ ├── models │ │ └── comment.dart │ ├── services │ │ └── services.dart │ └── states │ │ └── comment_states.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 34-42BlocManagementFirebaseLogin └── firebaseLoginBloc │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ ├── google-services.json │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── firebaseLoginBloc │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ ├── lib │ ├── blocs │ │ ├── authentication_bloc.dart │ │ ├── login_bloc.dart │ │ ├── register_bloc.dart │ │ └── simple_bloc_observer.dart │ ├── events │ │ ├── authentication_event.dart │ │ ├── login_event.dart │ │ └── register_event.dart │ ├── main.dart │ ├── pages │ │ ├── buttons │ │ │ ├── google_login_button.dart │ │ │ ├── login_button.dart │ │ │ ├── register_button.dart │ │ │ └── register_user_button.dart │ │ ├── home_page.dart │ │ ├── login_page.dart │ │ ├── register_page.dart │ │ └── splash_page.dart │ ├── repositories │ │ └── user_repository.dart │ ├── states │ │ ├── authentication_state.dart │ │ ├── login_state.dart │ │ └── register_state.dart │ └── validators │ │ └── validators.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 43BlocWeatherApp └── weatherapp │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── weatherapp │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ ├── blocs │ │ ├── settings_bloc.dart │ │ ├── theme_bloc.dart │ │ ├── weather_bloc.dart │ │ └── weather_bloc_observer.dart │ ├── events │ │ ├── settings_event.dart │ │ ├── theme_event.dart │ │ └── weather_event.dart │ ├── main.dart │ ├── models │ │ └── weather.dart │ ├── repositories │ │ └── weather_repository.dart │ ├── screens │ │ ├── city_search_screen.dart │ │ ├── settings_screen.dart │ │ ├── temperature_widget.dart │ │ └── weather_screen.dart │ └── states │ │ ├── settings_state.dart │ │ ├── theme_state.dart │ │ └── weather_state.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── 44-TodoAppBloc └── TodoAppBloc │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ ├── google-services.json │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── TodoAppBloc │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── 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 │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ ├── lib │ ├── blocs │ │ ├── authentication │ │ │ ├── authentication.dart │ │ │ ├── authentication_bloc.dart │ │ │ ├── authentication_event.dart │ │ │ └── authentication_state.dart │ │ ├── blocs.dart │ │ ├── filtered_todos │ │ │ ├── filtered_todos.dart │ │ │ ├── filtered_todos_bloc.dart │ │ │ ├── filtered_todos_event.dart │ │ │ └── filtered_todos_state.dart │ │ ├── simple_bloc_observer.dart │ │ ├── statistics │ │ │ ├── statistics.dart │ │ │ ├── statistics_bloc.dart │ │ │ ├── statistics_event.dart │ │ │ └── statistics_state.dart │ │ ├── tab │ │ │ ├── tab.dart │ │ │ ├── tab_bloc.dart │ │ │ └── tab_event.dart │ │ └── todos │ │ │ ├── todos.dart │ │ │ ├── todos_bloc.dart │ │ │ ├── todos_event.dart │ │ │ └── todos_state.dart │ ├── main.dart │ ├── models │ │ ├── extra_action.dart │ │ ├── models.dart │ │ ├── myapp_tab.dart │ │ ├── todo.dart │ │ └── visibility_filter.dart │ ├── repositories │ │ ├── todos_repository │ │ │ ├── firebase_todos_repository.dart │ │ │ └── todos_repository.dart │ │ └── user_repository │ │ │ ├── firebase_user_repository.dart │ │ │ └── user_repository.dart │ ├── screens │ │ ├── details_screen.dart │ │ ├── home_screen.dart │ │ ├── insert_update_screen.dart │ │ └── screens.dart │ └── widgets │ │ ├── delete_todo_snack_bar.dart │ │ ├── extra_actions.dart │ │ ├── filter_button.dart │ │ ├── filtered_todos.dart │ │ ├── statistics_widget.dart │ │ ├── tab_selector.dart │ │ ├── todo_item.dart │ │ └── widgets.dart │ ├── pubspec.yaml │ └── test │ └── widget_test.dart ├── ecommerce-flutter-app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── smartervision │ │ │ │ │ └── ecommerce_app_ui_kit │ │ │ │ │ └── ecommerce_app_ui_kit │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── documentation │ └── docs.html ├── fonts │ ├── EcommerceAppUI.ttf │ ├── Poppins-Black.ttf │ ├── Poppins-Bold.ttf │ ├── Poppins-ExtraBold.ttf │ ├── Poppins-ExtraLight.ttf │ ├── Poppins-Light.ttf │ ├── Poppins-Medium.ttf │ ├── Poppins-Regular.ttf │ ├── Poppins-SemiBold.ttf │ └── Poppins-Thin.ttf ├── img │ ├── acer.svg │ ├── apple.svg │ ├── apple_pay.png │ ├── baby1.webp │ ├── baby2.webp │ ├── baby3.webp │ ├── baby4.webp │ ├── baby5.webp │ ├── baby6.webp │ ├── brazil.png │ ├── canada.png │ ├── casio.svg │ ├── china.png │ ├── facebook.png │ ├── france.png │ ├── germany.png │ ├── google-plus.png │ ├── gopro.svg │ ├── home1.webp │ ├── home10.webp │ ├── home11.webp │ ├── home2.webp │ ├── home3.webp │ ├── home4.webp │ ├── home5.webp │ ├── home6.webp │ ├── home7.webp │ ├── home8.webp │ ├── home9.webp │ ├── hp.svg │ ├── huawei.svg │ ├── intel.svg │ ├── italy.png │ ├── linkedin.png │ ├── logo-03.svg │ ├── logo-04.svg │ ├── logo-05.svg │ ├── logo-06.svg │ ├── logo-07.svg │ ├── logo-08.svg │ ├── logo-09.svg │ ├── logo-10.svg │ ├── logo-11.svg │ ├── man1.webp │ ├── man2.webp │ ├── man3.webp │ ├── man4.webp │ ├── man5.webp │ ├── man6.webp │ ├── man7.webp │ ├── man8.webp │ ├── marker.png │ ├── netherlands.png │ ├── nikon.svg │ ├── onboarding0.png │ ├── onboarding1.png │ ├── onboarding2.png │ ├── onboarding3.png │ ├── paypal.png │ ├── pro1.webp │ ├── pro2.webp │ ├── pro3.webp │ ├── pro4.webp │ ├── pro5.webp │ ├── pro6.webp │ ├── pro7.webp │ ├── samsung.svg │ ├── slider1.jpg │ ├── slider2.jpg │ ├── slider3.jpg │ ├── spain.png │ ├── sport1.webp │ ├── sport10.webp │ ├── sport2.webp │ ├── sport3.webp │ ├── sport4.webp │ ├── sport5.webp │ ├── sport6.webp │ ├── sport7.webp │ ├── sport8.webp │ ├── sport9.webp │ ├── twitter.png │ ├── united-arab-emirates.png │ ├── united-states-of-america.png │ ├── user0.jpg │ ├── user1.jpg │ ├── user2.jpg │ ├── user3.jpg │ ├── visa.png │ ├── watch1.webp │ ├── watch2.webp │ ├── watch3.webp │ ├── watch4.webp │ ├── watch5.webp │ ├── watch6.webp │ ├── watch7.webp │ ├── watch8.webp │ ├── watch9.webp │ └── xerox.svg ├── ios │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ └── contents.xcworkspacedata │ └── 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 │ ├── config │ │ ├── app_config.dart │ │ ├── config.json │ │ └── ui_icons.dart │ ├── generated │ │ └── i18n.dart │ ├── main.dart │ ├── route_generator.dart │ └── src │ │ ├── models │ │ ├── brand.dart │ │ ├── category.dart │ │ ├── chat.dart │ │ ├── conversation.dart │ │ ├── language.dart │ │ ├── notification.dart │ │ ├── on_boarding.dart │ │ ├── order.dart │ │ ├── product.dart │ │ ├── product_color.dart │ │ ├── product_size.dart │ │ ├── review.dart │ │ ├── route_argument.dart │ │ ├── slider.dart │ │ └── user.dart │ │ ├── screens │ │ ├── account.dart │ │ ├── brand.dart │ │ ├── brands.dart │ │ ├── cart.dart │ │ ├── categories.dart │ │ ├── category.dart │ │ ├── chat.dart │ │ ├── checkout.dart │ │ ├── checkout_done.dart │ │ ├── favorites.dart │ │ ├── help.dart │ │ ├── home.dart │ │ ├── introduction_widget.dart │ │ ├── languages.dart │ │ ├── messages.dart │ │ ├── notifications.dart │ │ ├── orders.dart │ │ ├── orders_products.dart │ │ ├── product.dart │ │ ├── signin.dart │ │ ├── signup.dart │ │ └── tabs.dart │ │ └── widgets │ │ ├── AvailableProgressBarWidget.dart │ │ ├── BrandGridWidget.dart │ │ ├── BrandHomeTabWidget.dart │ │ ├── BrandIconWidget.dart │ │ ├── BrandsIconsCarouselWidget.dart │ │ ├── CartItemWidget.dart │ │ ├── CategoriesIconsCarouselWidget.dart │ │ ├── CategorizedProductsWidget.dart │ │ ├── CategoryIconWidget.dart │ │ ├── ChatMessageListItemWidget.dart │ │ ├── CreditCardsWidget.dart │ │ ├── DrawerWidget.dart │ │ ├── EmptyFavoritesWidget.dart │ │ ├── EmptyMessagesWidget.dart │ │ ├── EmptyNotificationsWidget.dart │ │ ├── EmptyOrdersProductsWidget.dart │ │ ├── FaqItemWidget.dart │ │ ├── FavoriteGridItemWidget.dart │ │ ├── FavoriteListItemWidget.dart │ │ ├── FilterWidget.dart │ │ ├── FlashSalesCarouselItemWidget.dart │ │ ├── FlashSalesCarouselWidget.dart │ │ ├── FlashSalesWidget.dart │ │ ├── HomeSliderWidget.dart │ │ ├── LanguageItemWidget.dart │ │ ├── MessageItemWidget.dart │ │ ├── NotificationItemWidget.dart │ │ ├── OrderGridItemWidget.dart │ │ ├── OrderListItemWidget.dart │ │ ├── ProductDetailsTabWidget.dart │ │ ├── ProductGridItemWidget.dart │ │ ├── ProductHomeTabWidget.dart │ │ ├── ProductsByBrandWidget.dart │ │ ├── ProductsByCategoryWidget.dart │ │ ├── ProfileSettingsDialog.dart │ │ ├── ReviewItemWidget.dart │ │ ├── ReviewsListWidget.dart │ │ ├── SearchBarWidget.dart │ │ ├── ShoppingCartButtonWidget.dart │ │ └── SocialMediaWidget.dart ├── pubspec.yaml ├── res │ └── values │ │ └── strings_en.arb └── test │ └── widget_test.dart └── pushsource.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/.DS_Store -------------------------------------------------------------------------------- /01-Install Flutter on Windows 10 and MacOS Catalina/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/01-Install Flutter on Windows 10 and MacOS Catalina/.DS_Store -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/.DS_Store -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/.gradle/5.2.1/gc.properties -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 26 20:34:08 ICT 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/02-Dart basics-variables, functions, string, list/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /02-Dart basics-variables, functions, string, list/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/.DS_Store -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/.gradle/5.2.1/gc.properties -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 26 20:34:08 ICT 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/03-Dart basics-Class, object, constructor, method/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /03-Dart basics-Class, object, constructor, method/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/.DS_Store -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/.gradle/5.2.1/gc.properties -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 26 20:34:08 ICT 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /04-Dart basics-CRUD a list of objects/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/.DS_Store -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/.gradle/5.2.1/gc.properties -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 26 20:34:08 ICT 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/05-Dart basics-Final & const, Map type/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /05-Dart basics-Final & const, Map type/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/.DS_Store -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/5.2.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/5.2.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/5.2.1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/5.2.1/gc.properties -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sun Apr 26 20:34:08 ICT 2020 2 | gradle.version=5.2.1 3 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/.gradle/vcs-1/gc.properties -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /06-Flutter basics-Widget, build method, StatelessWidget/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/07-Flutter basics-StatefulWidget, save TextField value to a state/.DS_Store -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /07-Flutter basics-StatefulWidget, save TextField value to a state/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/.DS_Store -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /08-Flutter basics-Widget lifecycle, observe background and foreground modes | WidgetsBindingObserver/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/09-Flutter basics-Add packages and format DateTime with intl/.DS_Store -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /09-Flutter basics-Add packages and format DateTime with intl/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/.DS_Store -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /10-Flutter basics-Layout with SafeArea,Column, FlatButton, TextField/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/11-Flutter basics-Fetch state data to ListTile, using map function/.DS_Store -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /11-Flutter basics-Fetch state data to ListTile, using map function/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /.DS_Store -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/12-Flutter basics-Add ListTile inside a Card /myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /12-Flutter basics-Add ListTile inside a Card /myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/13-Flutter basics-Create separate widget and add ListView/.DS_Store -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/13-Flutter basics-Create separate widget and add ListView/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /13-Flutter basics-Create separate widget and add ListView/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/14-Flutter basics-Customize AppBar and FloatingActionButton/.DS_Store -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /14-Flutter basics-Customize AppBar and FloatingActionButton/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/15-Flutter basics-Customize ListView item with Column and Row/.DS_Store -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /15-Flutter basics-Customize ListView item with Column and Row/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MyApp()); 6 | } 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/.DS_Store -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /16-Flutter basics-Show and custom a Modal Bottom Sheet/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MaterialApp( 6 | title: 'Transaction app', 7 | home: MyApp(), 8 | )); 9 | } 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/.DS_Store -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /17-Flutter basics-Implement actions in ModalBottomSheet/myapp/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'MyApp.dart'; 3 | void main(){ 4 | //Center is a widget, Text is a widget 5 | runApp(MaterialApp( 6 | title: 'Transaction app', 7 | home: MyApp(), 8 | )); 9 | } 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/.DS_Store -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/assets/fonts/Indie_Flower/IndieFlower-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/assets/fonts/Indie_Flower/IndieFlower-Regular.ttf -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/assets/fonts/Pacifico/Pacifico-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/assets/fonts/Pacifico/Pacifico-Regular.ttf -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /18-Flutter basics-Custom theme and fonts/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/19-Navigation | Screens with Food App-Base data starting/.DS_Store -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/19-Navigation | Screens with Food App-Base data starting/myapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /19-Navigation | Screens with Food App-Base data starting/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/20-Navigation | Screens with Food App-GridView and Grid Item/.DS_Store -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /20-Navigation | Screens with Food App-GridView and Grid Item/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/21-Navigation | Screens with Food App-Theme and Google Fonts style/.DS_Store -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/assets/fonts/Itim/Itim-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/assets/fonts/Itim/Itim-Regular.ttf -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/assets/fonts/Sunshiney/Sunshiney-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/assets/fonts/Sunshiney/Sunshiney-Regular.ttf -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /21-Navigation | Screens with Food App-Theme and Google Fonts style/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/22-Navigation | Screens with Food App-Navigate and send params using Contructor/.DS_Store -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /22-Navigation | Screens with Food App-Navigate and send params using Contructor/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/23-Navigation | Food App-Send params using RouteNames, setup 1-N data/.DS_Store -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/assets/fonts/Itim/Itim-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/assets/fonts/Itim/Itim-Regular.ttf -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /23-Navigation | Food App-Send params using RouteNames, setup 1-N data/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/.DS_Store -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/assets/fonts/Itim/Itim-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/assets/fonts/Itim/Itim-Regular.ttf -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/assets/images/loading.gif -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /24-Navigation | Food App-Display ListItem with FadeImage, Positioned, Card/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/.DS_Store -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/assets/images/loading.gif -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /25-Navigation | Food App-Show detail food, ingredient list, using ListTile, ListView/myapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/kotlin/com/example/counterApp/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.counterApp 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Jun 27 19:50:35 ICT 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip 7 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/26-29CounterApp/counterApp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /26-29CounterApp/counterApp/lib/events/counter_event.dart: -------------------------------------------------------------------------------- 1 | enum CounterEvent { 2 | increment, 3 | decrement 4 | } 5 | //event => bloc -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/kotlin/com/example/InfiniteListApp/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.InfiniteListApp 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/lib/events/comment_events.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class CommentEvent extends Equatable { 4 | @override 5 | // TODO: implement props 6 | List get props => []; 7 | } 8 | class CommentFetchedEvent extends CommentEvent {} -------------------------------------------------------------------------------- /30-33-BlocStateManagementInfiniteList/InfiniteListApp/lib/models/comment.dart: -------------------------------------------------------------------------------- 1 | class Comment { 2 | final int id; 3 | final String name; 4 | final String email; 5 | final String body; 6 | Comment({this.id, this.name, this.email, this.body}); 7 | } -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/kotlin/com/example/firebaseLoginBloc/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.firebaseLoginBloc 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /34-42BlocManagementFirebaseLogin/firebaseLoginBloc/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/kotlin/com/example/weatherapp/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.weatherapp 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/43BlocWeatherApp/weatherapp/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /43BlocWeatherApp/weatherapp/lib/events/settings_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class SettingsEvent extends Equatable{} 4 | class SettingsEventToggleUnit extends SettingsEvent { 5 | @override 6 | // TODO: implement props 7 | List get props => []; 8 | } 9 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/kotlin/com/example/TodoAppBloc/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.TodoAppBloc 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/44-TodoAppBloc/TodoAppBloc/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/authentication/authentication.dart: -------------------------------------------------------------------------------- 1 | export 'authentication_bloc.dart'; 2 | export 'authentication_event.dart'; 3 | export 'authentication_state.dart'; 4 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/authentication/authentication_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class AuthenticationEvent extends Equatable {} 4 | 5 | class AuthenticationEventStarted extends AuthenticationEvent { 6 | @override 7 | List get props => []; 8 | } 9 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/blocs.dart: -------------------------------------------------------------------------------- 1 | export './filtered_todos/filtered_todos.dart'; 2 | export './statistics/statistics.dart'; 3 | export './tab/tab.dart'; 4 | export './todos/todos.dart'; 5 | export './simple_bloc_observer.dart'; 6 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/filtered_todos/filtered_todos.dart: -------------------------------------------------------------------------------- 1 | export './filtered_todos_bloc.dart'; 2 | export './filtered_todos_event.dart'; 3 | export './filtered_todos_state.dart'; 4 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/statistics/statistics.dart: -------------------------------------------------------------------------------- 1 | export 'statistics_bloc.dart'; 2 | export 'statistics_event.dart'; 3 | export 'statistics_state.dart'; 4 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/tab/tab.dart: -------------------------------------------------------------------------------- 1 | export './tab_bloc.dart'; 2 | export './tab_event.dart'; 3 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/blocs/todos/todos.dart: -------------------------------------------------------------------------------- 1 | export './todos_bloc.dart'; 2 | export './todos_event.dart'; 3 | export './todos_state.dart'; 4 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/models/extra_action.dart: -------------------------------------------------------------------------------- 1 | enum ExtraAction { toggleAllComplete, clearCompleted } 2 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/models/models.dart: -------------------------------------------------------------------------------- 1 | export 'myapp_tab.dart'; 2 | export 'extra_action.dart'; 3 | export 'visibility_filter.dart'; 4 | export 'todo.dart'; 5 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/models/myapp_tab.dart: -------------------------------------------------------------------------------- 1 | enum MyAppTab { todos, statistics } -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/models/visibility_filter.dart: -------------------------------------------------------------------------------- 1 | enum VisibilityFilter { all, active, completed } 2 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/repositories/user_repository/user_repository.dart: -------------------------------------------------------------------------------- 1 | abstract class UserRepository { 2 | Future isAuthenticated(); 3 | 4 | Future authenticate(); 5 | 6 | Future getUserId(); 7 | } 8 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/screens/screens.dart: -------------------------------------------------------------------------------- 1 | export './insert_update_screen.dart'; 2 | export './details_screen.dart'; 3 | export './home_screen.dart'; 4 | -------------------------------------------------------------------------------- /44-TodoAppBloc/TodoAppBloc/lib/widgets/widgets.dart: -------------------------------------------------------------------------------- 1 | export './delete_todo_snack_bar.dart'; 2 | export './extra_actions.dart'; 3 | export './filter_button.dart'; 4 | export './filtered_todos.dart'; 5 | export './statistics_widget.dart'; 6 | export './tab_selector.dart'; 7 | export './todo_item.dart'; 8 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | android.enableR8=true 6 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/documentation/docs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Documentation 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/EcommerceAppUI.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/EcommerceAppUI.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Black.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Bold.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-ExtraBold.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-ExtraLight.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Light.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Medium.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Regular.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-SemiBold.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/fonts/Poppins-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/fonts/Poppins-Thin.ttf -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/apple_pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/apple_pay.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/baby6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/baby6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/brazil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/brazil.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/canada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/canada.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/china.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/china.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/facebook.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/france.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/germany.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/google-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/google-plus.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home10.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home11.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home11.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home7.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home8.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/home9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/home9.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/italy.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/linkedin.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man7.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/man8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/man8.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/marker.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/netherlands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/netherlands.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/onboarding0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/onboarding0.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/onboarding1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/onboarding1.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/onboarding2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/onboarding2.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/onboarding3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/onboarding3.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/paypal.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/pro7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/pro7.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/slider1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/slider1.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/slider2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/slider2.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/slider3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/slider3.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/spain.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport10.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport7.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport8.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/sport9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/sport9.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/twitter.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/united-arab-emirates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/united-arab-emirates.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/united-states-of-america.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/united-states-of-america.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/user0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/user0.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/user1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/user1.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/user2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/user2.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/user3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/user3.jpg -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/visa.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch1.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch2.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch3.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch4.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch5.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch6.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch7.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch8.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/img/watch9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/img/watch9.webp -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunlight3d/Fluttertutorials2020/3c170bbdf5e685df1d809adf8a04a1ff29a8c629/ecommerce-flutter-app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ecommerce-flutter-app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /ecommerce-flutter-app/res/values/strings_en.arb: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /pushsource.sh: -------------------------------------------------------------------------------- 1 | git add . && git commit -am "update" && git push origin master 2 | --------------------------------------------------------------------------------