├── .gitignore ├── 001-advanced_flutter_forms ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── advanced_flutter_forms │ │ │ │ │ └── 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 │ │ │ └── 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 │ ├── forms.dart │ ├── main.dart │ ├── models │ │ └── payment.dart │ └── part_one.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 002-charts ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── charts │ │ │ │ │ └── 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 │ ├── donut_chart.dart │ ├── main.dart │ └── models │ │ └── purchases.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 003-grouped_lists ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── grouped_lists │ │ │ │ │ └── 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 │ ├── main.dart │ └── models │ │ └── transaction.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 004-advanced_modal_bottom_sheet ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── advanced_modal_bottom_sheet │ │ │ │ │ └── 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 │ │ ├── .last_build_id │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── main.dart │ ├── models │ │ └── task.dart │ └── new_task.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 005-textfield_date_picker ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── date_time_field │ │ │ │ │ └── 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 │ ├── main.dart │ ├── models │ │ └── task.dart │ └── new_task_form.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 006-bottom_navigation_bar ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── bottom_navigation_bar │ │ │ │ │ └── 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 │ ├── account.dart │ ├── home.dart │ ├── main.dart │ └── search.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 007-app_system_manager ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── app_system_manager │ │ │ │ │ └── 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 │ ├── app_system_manager.dart │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 008-riverpod_state_management ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── riverpod_state_management │ │ │ │ │ └── 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 │ ├── examples │ │ ├── change_notifier_provider.dart │ │ ├── future_provider.dart │ │ ├── provider.dart │ │ ├── state_notifier_provider.dart │ │ ├── state_provider.dart │ │ └── stream_provider.dart │ ├── main.dart │ └── models │ │ ├── address.dart │ │ ├── counter.dart │ │ ├── loading_processor.dart │ │ └── todo.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 009-secure_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── secure_app │ │ │ │ │ └── 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 │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── life_cycle_manager.dart │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 010-handling_passwords ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── handling_passwords │ │ │ │ │ └── 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 │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── auth.dart │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 011-animate_between_widgets ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── animate_between_widgets │ │ │ │ │ └── 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 │ └── main.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 012-riverpod_filters ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── riverpod_filters │ │ │ │ │ └── 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 │ ├── filters.dart │ ├── flights.dart │ ├── main.dart │ ├── models │ │ └── flight.dart │ └── providers.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── 013-hive_database ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── hive_database │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── main.dart │ ├── todo.dart │ └── todo.g.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── 014-backup_restore_json ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── backup_restore_json │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── main.dart │ ├── person.dart │ └── storage.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea/ 3 | -------------------------------------------------------------------------------- /001-advanced_flutter_forms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/.gitignore -------------------------------------------------------------------------------- /001-advanced_flutter_forms/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/.metadata -------------------------------------------------------------------------------- /001-advanced_flutter_forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/README.md -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/.gitignore -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/build.gradle -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/build.gradle -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/gradle.properties -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /001-advanced_flutter_forms/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/android/settings.gradle -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/.gitignore -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Podfile -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/ios/Runner/Info.plist -------------------------------------------------------------------------------- /001-advanced_flutter_forms/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /001-advanced_flutter_forms/lib/forms.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/lib/forms.dart -------------------------------------------------------------------------------- /001-advanced_flutter_forms/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/lib/main.dart -------------------------------------------------------------------------------- /001-advanced_flutter_forms/lib/models/payment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/lib/models/payment.dart -------------------------------------------------------------------------------- /001-advanced_flutter_forms/lib/part_one.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/lib/part_one.dart -------------------------------------------------------------------------------- /001-advanced_flutter_forms/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/pubspec.lock -------------------------------------------------------------------------------- /001-advanced_flutter_forms/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/pubspec.yaml -------------------------------------------------------------------------------- /001-advanced_flutter_forms/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/001-advanced_flutter_forms/test/widget_test.dart -------------------------------------------------------------------------------- /002-charts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/.gitignore -------------------------------------------------------------------------------- /002-charts/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/.metadata -------------------------------------------------------------------------------- /002-charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/README.md -------------------------------------------------------------------------------- /002-charts/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/.gitignore -------------------------------------------------------------------------------- /002-charts/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/build.gradle -------------------------------------------------------------------------------- /002-charts/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /002-charts/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /002-charts/android/app/src/main/kotlin/com/example/charts/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/kotlin/com/example/charts/MainActivity.kt -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /002-charts/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /002-charts/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /002-charts/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/build.gradle -------------------------------------------------------------------------------- /002-charts/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/gradle.properties -------------------------------------------------------------------------------- /002-charts/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /002-charts/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/android/settings.gradle -------------------------------------------------------------------------------- /002-charts/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/.gitignore -------------------------------------------------------------------------------- /002-charts/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /002-charts/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /002-charts/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /002-charts/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /002-charts/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /002-charts/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /002-charts/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /002-charts/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/ios/Runner/Info.plist -------------------------------------------------------------------------------- /002-charts/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /002-charts/lib/donut_chart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/lib/donut_chart.dart -------------------------------------------------------------------------------- /002-charts/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/lib/main.dart -------------------------------------------------------------------------------- /002-charts/lib/models/purchases.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/lib/models/purchases.dart -------------------------------------------------------------------------------- /002-charts/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/pubspec.lock -------------------------------------------------------------------------------- /002-charts/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/pubspec.yaml -------------------------------------------------------------------------------- /002-charts/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/002-charts/test/widget_test.dart -------------------------------------------------------------------------------- /003-grouped_lists/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/.gitignore -------------------------------------------------------------------------------- /003-grouped_lists/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/.metadata -------------------------------------------------------------------------------- /003-grouped_lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/README.md -------------------------------------------------------------------------------- /003-grouped_lists/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/.gitignore -------------------------------------------------------------------------------- /003-grouped_lists/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/build.gradle -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/kotlin/com/example/grouped_lists/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/kotlin/com/example/grouped_lists/MainActivity.kt -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /003-grouped_lists/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /003-grouped_lists/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/build.gradle -------------------------------------------------------------------------------- /003-grouped_lists/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/gradle.properties -------------------------------------------------------------------------------- /003-grouped_lists/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /003-grouped_lists/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/android/settings.gradle -------------------------------------------------------------------------------- /003-grouped_lists/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/.gitignore -------------------------------------------------------------------------------- /003-grouped_lists/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /003-grouped_lists/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /003-grouped_lists/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/ios/Runner/Info.plist -------------------------------------------------------------------------------- /003-grouped_lists/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /003-grouped_lists/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/lib/main.dart -------------------------------------------------------------------------------- /003-grouped_lists/lib/models/transaction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/lib/models/transaction.dart -------------------------------------------------------------------------------- /003-grouped_lists/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/pubspec.lock -------------------------------------------------------------------------------- /003-grouped_lists/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/pubspec.yaml -------------------------------------------------------------------------------- /003-grouped_lists/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/003-grouped_lists/test/widget_test.dart -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/.gitignore -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/.metadata -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/README.md -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/.gitignore -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/build.gradle -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/build.gradle -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/gradle.properties -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/android/settings.gradle -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/.gitignore -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Flutter/.last_build_id: -------------------------------------------------------------------------------- 1 | b160fc84ca21c9d5000afcb8a174a3c6 -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/ios/Runner/Info.plist -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/lib/main.dart -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/lib/models/task.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/lib/models/task.dart -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/lib/new_task.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/lib/new_task.dart -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/pubspec.lock -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/pubspec.yaml -------------------------------------------------------------------------------- /004-advanced_modal_bottom_sheet/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/004-advanced_modal_bottom_sheet/test/widget_test.dart -------------------------------------------------------------------------------- /005-textfield_date_picker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/.gitignore -------------------------------------------------------------------------------- /005-textfield_date_picker/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/.metadata -------------------------------------------------------------------------------- /005-textfield_date_picker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/README.md -------------------------------------------------------------------------------- /005-textfield_date_picker/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/.gitignore -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/build.gradle -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /005-textfield_date_picker/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /005-textfield_date_picker/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/build.gradle -------------------------------------------------------------------------------- /005-textfield_date_picker/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/gradle.properties -------------------------------------------------------------------------------- /005-textfield_date_picker/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /005-textfield_date_picker/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/android/settings.gradle -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/.gitignore -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/ios/Runner/Info.plist -------------------------------------------------------------------------------- /005-textfield_date_picker/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /005-textfield_date_picker/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/lib/main.dart -------------------------------------------------------------------------------- /005-textfield_date_picker/lib/models/task.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/lib/models/task.dart -------------------------------------------------------------------------------- /005-textfield_date_picker/lib/new_task_form.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/lib/new_task_form.dart -------------------------------------------------------------------------------- /005-textfield_date_picker/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/pubspec.lock -------------------------------------------------------------------------------- /005-textfield_date_picker/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/pubspec.yaml -------------------------------------------------------------------------------- /005-textfield_date_picker/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/005-textfield_date_picker/test/widget_test.dart -------------------------------------------------------------------------------- /006-bottom_navigation_bar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/.gitignore -------------------------------------------------------------------------------- /006-bottom_navigation_bar/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/.metadata -------------------------------------------------------------------------------- /006-bottom_navigation_bar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/README.md -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/.gitignore -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/build.gradle -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/build.gradle -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/gradle.properties -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /006-bottom_navigation_bar/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/android/settings.gradle -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/.gitignore -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/ios/Runner/Info.plist -------------------------------------------------------------------------------- /006-bottom_navigation_bar/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /006-bottom_navigation_bar/lib/account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/lib/account.dart -------------------------------------------------------------------------------- /006-bottom_navigation_bar/lib/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/lib/home.dart -------------------------------------------------------------------------------- /006-bottom_navigation_bar/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/lib/main.dart -------------------------------------------------------------------------------- /006-bottom_navigation_bar/lib/search.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/lib/search.dart -------------------------------------------------------------------------------- /006-bottom_navigation_bar/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/pubspec.lock -------------------------------------------------------------------------------- /006-bottom_navigation_bar/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/pubspec.yaml -------------------------------------------------------------------------------- /006-bottom_navigation_bar/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/006-bottom_navigation_bar/test/widget_test.dart -------------------------------------------------------------------------------- /007-app_system_manager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/.gitignore -------------------------------------------------------------------------------- /007-app_system_manager/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/.metadata -------------------------------------------------------------------------------- /007-app_system_manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/README.md -------------------------------------------------------------------------------- /007-app_system_manager/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/.gitignore -------------------------------------------------------------------------------- /007-app_system_manager/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/build.gradle -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /007-app_system_manager/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /007-app_system_manager/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/build.gradle -------------------------------------------------------------------------------- /007-app_system_manager/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/gradle.properties -------------------------------------------------------------------------------- /007-app_system_manager/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /007-app_system_manager/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/android/settings.gradle -------------------------------------------------------------------------------- /007-app_system_manager/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/.gitignore -------------------------------------------------------------------------------- /007-app_system_manager/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /007-app_system_manager/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /007-app_system_manager/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/ios/Runner/Info.plist -------------------------------------------------------------------------------- /007-app_system_manager/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /007-app_system_manager/lib/app_system_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/lib/app_system_manager.dart -------------------------------------------------------------------------------- /007-app_system_manager/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/lib/main.dart -------------------------------------------------------------------------------- /007-app_system_manager/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/pubspec.lock -------------------------------------------------------------------------------- /007-app_system_manager/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/pubspec.yaml -------------------------------------------------------------------------------- /007-app_system_manager/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/007-app_system_manager/test/widget_test.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/.gitignore -------------------------------------------------------------------------------- /008-riverpod_state_management/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/.metadata -------------------------------------------------------------------------------- /008-riverpod_state_management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/README.md -------------------------------------------------------------------------------- /008-riverpod_state_management/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/.gitignore -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/build.gradle -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /008-riverpod_state_management/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /008-riverpod_state_management/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/build.gradle -------------------------------------------------------------------------------- /008-riverpod_state_management/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/gradle.properties -------------------------------------------------------------------------------- /008-riverpod_state_management/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /008-riverpod_state_management/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/android/settings.gradle -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/.gitignore -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/ios/Runner/Info.plist -------------------------------------------------------------------------------- /008-riverpod_state_management/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/change_notifier_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/change_notifier_provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/future_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/future_provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/state_notifier_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/state_notifier_provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/state_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/state_provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/examples/stream_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/examples/stream_provider.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/main.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/models/address.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/models/address.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/models/counter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/models/counter.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/models/loading_processor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/models/loading_processor.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/lib/models/todo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/lib/models/todo.dart -------------------------------------------------------------------------------- /008-riverpod_state_management/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/pubspec.lock -------------------------------------------------------------------------------- /008-riverpod_state_management/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/pubspec.yaml -------------------------------------------------------------------------------- /008-riverpod_state_management/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/008-riverpod_state_management/test/widget_test.dart -------------------------------------------------------------------------------- /009-secure_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/.gitignore -------------------------------------------------------------------------------- /009-secure_app/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/.metadata -------------------------------------------------------------------------------- /009-secure_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/README.md -------------------------------------------------------------------------------- /009-secure_app/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/.gitignore -------------------------------------------------------------------------------- /009-secure_app/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/build.gradle -------------------------------------------------------------------------------- /009-secure_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/kotlin/com/example/secure_app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/kotlin/com/example/secure_app/MainActivity.kt -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /009-secure_app/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /009-secure_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /009-secure_app/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/build.gradle -------------------------------------------------------------------------------- /009-secure_app/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/gradle.properties -------------------------------------------------------------------------------- /009-secure_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /009-secure_app/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/android/settings.gradle -------------------------------------------------------------------------------- /009-secure_app/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/.gitignore -------------------------------------------------------------------------------- /009-secure_app/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /009-secure_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /009-secure_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /009-secure_app/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Podfile -------------------------------------------------------------------------------- /009-secure_app/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Podfile.lock -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /009-secure_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/ios/Runner/Info.plist -------------------------------------------------------------------------------- /009-secure_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /009-secure_app/lib/life_cycle_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/lib/life_cycle_manager.dart -------------------------------------------------------------------------------- /009-secure_app/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/lib/main.dart -------------------------------------------------------------------------------- /009-secure_app/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/pubspec.lock -------------------------------------------------------------------------------- /009-secure_app/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/009-secure_app/pubspec.yaml -------------------------------------------------------------------------------- /009-secure_app/test/widget_test.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /010-handling_passwords/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/.gitignore -------------------------------------------------------------------------------- /010-handling_passwords/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/.metadata -------------------------------------------------------------------------------- /010-handling_passwords/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/README.md -------------------------------------------------------------------------------- /010-handling_passwords/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/.gitignore -------------------------------------------------------------------------------- /010-handling_passwords/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/build.gradle -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /010-handling_passwords/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /010-handling_passwords/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/build.gradle -------------------------------------------------------------------------------- /010-handling_passwords/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/gradle.properties -------------------------------------------------------------------------------- /010-handling_passwords/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /010-handling_passwords/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/android/settings.gradle -------------------------------------------------------------------------------- /010-handling_passwords/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/.gitignore -------------------------------------------------------------------------------- /010-handling_passwords/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /010-handling_passwords/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /010-handling_passwords/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /010-handling_passwords/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Podfile -------------------------------------------------------------------------------- /010-handling_passwords/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Podfile.lock -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/ios/Runner/Info.plist -------------------------------------------------------------------------------- /010-handling_passwords/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /010-handling_passwords/lib/auth.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/lib/auth.dart -------------------------------------------------------------------------------- /010-handling_passwords/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/lib/main.dart -------------------------------------------------------------------------------- /010-handling_passwords/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/pubspec.lock -------------------------------------------------------------------------------- /010-handling_passwords/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/pubspec.yaml -------------------------------------------------------------------------------- /010-handling_passwords/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/010-handling_passwords/test/widget_test.dart -------------------------------------------------------------------------------- /011-animate_between_widgets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/.gitignore -------------------------------------------------------------------------------- /011-animate_between_widgets/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/.metadata -------------------------------------------------------------------------------- /011-animate_between_widgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/README.md -------------------------------------------------------------------------------- /011-animate_between_widgets/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/.gitignore -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/build.gradle -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /011-animate_between_widgets/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /011-animate_between_widgets/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/build.gradle -------------------------------------------------------------------------------- /011-animate_between_widgets/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/gradle.properties -------------------------------------------------------------------------------- /011-animate_between_widgets/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /011-animate_between_widgets/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/android/settings.gradle -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/.gitignore -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/ios/Runner/Info.plist -------------------------------------------------------------------------------- /011-animate_between_widgets/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /011-animate_between_widgets/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/lib/main.dart -------------------------------------------------------------------------------- /011-animate_between_widgets/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/pubspec.lock -------------------------------------------------------------------------------- /011-animate_between_widgets/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/pubspec.yaml -------------------------------------------------------------------------------- /011-animate_between_widgets/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/011-animate_between_widgets/test/widget_test.dart -------------------------------------------------------------------------------- /012-riverpod_filters/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/.gitignore -------------------------------------------------------------------------------- /012-riverpod_filters/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/.metadata -------------------------------------------------------------------------------- /012-riverpod_filters/README.md: -------------------------------------------------------------------------------- 1 | # Riverpod Filters 2 | -------------------------------------------------------------------------------- /012-riverpod_filters/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/.gitignore -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/build.gradle -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /012-riverpod_filters/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /012-riverpod_filters/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/build.gradle -------------------------------------------------------------------------------- /012-riverpod_filters/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/gradle.properties -------------------------------------------------------------------------------- /012-riverpod_filters/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /012-riverpod_filters/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/android/settings.gradle -------------------------------------------------------------------------------- /012-riverpod_filters/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/.gitignore -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/ios/Runner/Info.plist -------------------------------------------------------------------------------- /012-riverpod_filters/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /012-riverpod_filters/lib/filters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/lib/filters.dart -------------------------------------------------------------------------------- /012-riverpod_filters/lib/flights.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/lib/flights.dart -------------------------------------------------------------------------------- /012-riverpod_filters/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/lib/main.dart -------------------------------------------------------------------------------- /012-riverpod_filters/lib/models/flight.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/lib/models/flight.dart -------------------------------------------------------------------------------- /012-riverpod_filters/lib/providers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/lib/providers.dart -------------------------------------------------------------------------------- /012-riverpod_filters/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/pubspec.lock -------------------------------------------------------------------------------- /012-riverpod_filters/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/pubspec.yaml -------------------------------------------------------------------------------- /012-riverpod_filters/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/012-riverpod_filters/test/widget_test.dart -------------------------------------------------------------------------------- /013-hive_database/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/.gitignore -------------------------------------------------------------------------------- /013-hive_database/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/.metadata -------------------------------------------------------------------------------- /013-hive_database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/README.md -------------------------------------------------------------------------------- /013-hive_database/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/.gitignore -------------------------------------------------------------------------------- /013-hive_database/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/build.gradle -------------------------------------------------------------------------------- /013-hive_database/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/kotlin/com/example/hive_database/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/kotlin/com/example/hive_database/MainActivity.kt -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /013-hive_database/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /013-hive_database/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/build.gradle -------------------------------------------------------------------------------- /013-hive_database/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/gradle.properties -------------------------------------------------------------------------------- /013-hive_database/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /013-hive_database/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/android/settings.gradle -------------------------------------------------------------------------------- /013-hive_database/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/.gitignore -------------------------------------------------------------------------------- /013-hive_database/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /013-hive_database/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /013-hive_database/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /013-hive_database/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Podfile -------------------------------------------------------------------------------- /013-hive_database/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Podfile.lock -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /013-hive_database/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/ios/Runner/Info.plist -------------------------------------------------------------------------------- /013-hive_database/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /013-hive_database/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/lib/main.dart -------------------------------------------------------------------------------- /013-hive_database/lib/todo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/lib/todo.dart -------------------------------------------------------------------------------- /013-hive_database/lib/todo.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/lib/todo.g.dart -------------------------------------------------------------------------------- /013-hive_database/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/pubspec.lock -------------------------------------------------------------------------------- /013-hive_database/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/pubspec.yaml -------------------------------------------------------------------------------- /013-hive_database/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/test/widget_test.dart -------------------------------------------------------------------------------- /013-hive_database/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/web/favicon.png -------------------------------------------------------------------------------- /013-hive_database/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/web/icons/Icon-192.png -------------------------------------------------------------------------------- /013-hive_database/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/web/icons/Icon-512.png -------------------------------------------------------------------------------- /013-hive_database/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/web/index.html -------------------------------------------------------------------------------- /013-hive_database/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/013-hive_database/web/manifest.json -------------------------------------------------------------------------------- /014-backup_restore_json/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/.gitignore -------------------------------------------------------------------------------- /014-backup_restore_json/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/.metadata -------------------------------------------------------------------------------- /014-backup_restore_json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/README.md -------------------------------------------------------------------------------- /014-backup_restore_json/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/.gitignore -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/build.gradle -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /014-backup_restore_json/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/build.gradle -------------------------------------------------------------------------------- /014-backup_restore_json/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/gradle.properties -------------------------------------------------------------------------------- /014-backup_restore_json/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /014-backup_restore_json/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/android/settings.gradle -------------------------------------------------------------------------------- /014-backup_restore_json/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/.gitignore -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Podfile -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/ios/Runner/Info.plist -------------------------------------------------------------------------------- /014-backup_restore_json/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /014-backup_restore_json/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/lib/main.dart -------------------------------------------------------------------------------- /014-backup_restore_json/lib/person.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/lib/person.dart -------------------------------------------------------------------------------- /014-backup_restore_json/lib/storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/lib/storage.dart -------------------------------------------------------------------------------- /014-backup_restore_json/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/pubspec.lock -------------------------------------------------------------------------------- /014-backup_restore_json/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/pubspec.yaml -------------------------------------------------------------------------------- /014-backup_restore_json/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/test/widget_test.dart -------------------------------------------------------------------------------- /014-backup_restore_json/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/web/favicon.png -------------------------------------------------------------------------------- /014-backup_restore_json/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/web/icons/Icon-192.png -------------------------------------------------------------------------------- /014-backup_restore_json/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/web/icons/Icon-512.png -------------------------------------------------------------------------------- /014-backup_restore_json/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/web/index.html -------------------------------------------------------------------------------- /014-backup_restore_json/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/014-backup_restore_json/web/manifest.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaisalChoura/flutter-deep-dive/HEAD/README.md --------------------------------------------------------------------------------