├── 2_flutter
├── linux
│ ├── .gitignore
│ ├── main.cc
│ ├── flutter
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ └── my_application.h
├── ios
│ ├── Flutter
│ │ ├── Debug.xcconfig
│ │ ├── Release.xcconfig
│ │ └── AppFrameworkInfo.plist
│ ├── Runner
│ │ ├── Runner-Bridging-Header.h
│ │ ├── Assets.xcassets
│ │ │ ├── LaunchImage.imageset
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ ├── README.md
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── 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-1024x1024@1x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── AppDelegate.swift
│ ├── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ └── .gitignore
├── macos
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Runner
│ │ ├── Configs
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ ├── Warnings.xcconfig
│ │ │ └── AppInfo.xcconfig
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_512.png
│ │ │ │ ├── app_icon_64.png
│ │ │ │ └── app_icon_1024.png
│ │ ├── AppDelegate.swift
│ │ ├── Release.entitlements
│ │ ├── DebugProfile.entitlements
│ │ └── MainFlutterWindow.swift
│ ├── .gitignore
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── android
│ ├── gradle.properties
│ ├── app
│ │ └── src
│ │ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── 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
│ │ │ │ ├── drawable
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable-v21
│ │ │ │ │ └── launch_background.xml
│ │ │ │ └── values
│ │ │ │ │ └── styles.xml
│ │ │ └── kotlin
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ ├── basics
│ │ │ │ └── MainActivity.kt
│ │ │ │ └── flutterbasics
│ │ │ │ └── MainActivity.kt
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── .gitignore
│ ├── settings.gradle
│ └── build.gradle
├── assets
│ └── max.jpeg
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ └── manifest.json
├── windows
│ ├── runner
│ │ ├── resources
│ │ │ └── app_icon.ico
│ │ ├── resource.h
│ │ ├── utils.h
│ │ ├── runner.exe.manifest
│ │ └── flutter_window.h
│ ├── flutter
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ └── .gitignore
├── lib
│ ├── application
│ │ └── theme_service.dart
│ ├── presentation
│ │ ├── widget_examples
│ │ │ └── widgets
│ │ │ │ ├── first_column_child.dart
│ │ │ │ ├── media_query_example.dart
│ │ │ │ ├── max_berktold.dart
│ │ │ │ ├── hello_world.dart
│ │ │ │ ├── max_steffen.dart
│ │ │ │ ├── layout_builder_example.dart
│ │ │ │ └── row_expanded_example.dart
│ │ ├── theme_animation
│ │ │ └── widgets
│ │ │ │ ├── sun_shine.dart
│ │ │ │ ├── star.dart
│ │ │ │ ├── moon.dart
│ │ │ │ └── sun.dart
│ │ ├── navigation_example_screens
│ │ │ ├── screen_two.dart
│ │ │ └── screen_one.dart
│ │ └── list
│ │ │ ├── list_screen.dart
│ │ │ └── widgets
│ │ │ └── list_item.dart
│ └── theme.dart
├── README.md
├── .gitignore
└── .metadata
├── 3_advicer
├── linux
│ ├── .gitignore
│ ├── main.cc
│ ├── flutter
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ └── my_application.h
├── lib
│ ├── 2_application
│ │ ├── core
│ │ │ ├── widgets
│ │ │ │ └── .gitkeep
│ │ │ └── services
│ │ │ │ └── theme_service.dart
│ │ └── pages
│ │ │ └── advice
│ │ │ ├── bloc
│ │ │ ├── advicer_event.dart
│ │ │ ├── advicer_state.dart
│ │ │ └── advicer_bloc.dart
│ │ │ ├── cubit
│ │ │ └── advicer_state.dart
│ │ │ └── widgets
│ │ │ ├── error_message.dart
│ │ │ ├── advice_field.dart
│ │ │ └── custom_button.dart
│ ├── 0_data
│ │ ├── exceptions
│ │ │ └── exceptions.dart
│ │ ├── models
│ │ │ └── advice_model.dart
│ │ └── repositories
│ │ │ └── advice_repo_impl.dart
│ ├── 1_domain
│ │ ├── repositories
│ │ │ └── advice_repo.dart
│ │ ├── entities
│ │ │ └── advice_entity.dart
│ │ ├── failures
│ │ │ └── failures.dart
│ │ └── usecases
│ │ │ └── advice_usecases.dart
│ └── main.dart
├── ios
│ ├── Runner
│ │ ├── Runner-Bridging-Header.h
│ │ ├── Assets.xcassets
│ │ │ ├── LaunchImage.imageset
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ ├── README.md
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── 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-1024x1024@1x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── AppDelegate.swift
│ ├── Flutter
│ │ ├── Debug.xcconfig
│ │ ├── Release.xcconfig
│ │ └── AppFrameworkInfo.plist
│ ├── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Podfile.lock
│ └── .gitignore
├── android
│ ├── gradle.properties
│ ├── app
│ │ └── src
│ │ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── 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
│ │ │ │ ├── drawable
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable-v21
│ │ │ │ │ └── launch_background.xml
│ │ │ │ └── values
│ │ │ │ │ └── styles.xml
│ │ │ └── kotlin
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── advicer
│ │ │ │ └── MainActivity.kt
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── .gitignore
│ ├── settings.gradle
│ └── build.gradle
├── macos
│ ├── Runner
│ │ ├── Configs
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ ├── Warnings.xcconfig
│ │ │ └── AppInfo.xcconfig
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_512.png
│ │ │ │ ├── app_icon_64.png
│ │ │ │ └── app_icon_1024.png
│ │ ├── AppDelegate.swift
│ │ ├── Release.entitlements
│ │ ├── DebugProfile.entitlements
│ │ └── MainFlutterWindow.swift
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ └── manifest.json
├── windows
│ ├── runner
│ │ ├── resources
│ │ │ └── app_icon.ico
│ │ ├── resource.h
│ │ ├── utils.h
│ │ ├── runner.exe.manifest
│ │ └── flutter_window.h
│ ├── flutter
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ └── .gitignore
├── test
│ └── 2_application
│ │ └── pages
│ │ └── advice
│ │ ├── widgets
│ │ └── goldens
│ │ │ ├── custom_button_disabled.png
│ │ │ └── custom_button_enabled.png
│ │ └── bloc
│ │ └── advicer_bloc_test.dart
├── README.md
├── .gitignore
├── pubspec.yaml
└── .metadata
├── .fvm
├── flutter_sdk
└── fvm_config.json
├── 5_todo_app
├── linux
│ ├── .gitignore
│ ├── main.cc
│ ├── flutter
│ │ ├── generated_plugin_registrant.h
│ │ ├── generated_plugin_registrant.cc
│ │ └── generated_plugins.cmake
│ └── my_application.h
├── ios
│ ├── Runner
│ │ ├── Runner-Bridging-Header.h
│ │ ├── Assets.xcassets
│ │ │ ├── LaunchImage.imageset
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ ├── README.md
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── 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-1024x1024@1x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── AppDelegate.swift
│ ├── Flutter
│ │ ├── Debug.xcconfig
│ │ ├── Release.xcconfig
│ │ └── AppFrameworkInfo.plist
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ └── .gitignore
├── android
│ ├── gradle.properties
│ ├── app
│ │ └── src
│ │ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── 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
│ │ │ │ ├── drawable
│ │ │ │ │ └── launch_background.xml
│ │ │ │ └── drawable-v21
│ │ │ │ │ └── launch_background.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── todo_app
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── java
│ │ │ │ └── io
│ │ │ │ └── flutter
│ │ │ │ └── app
│ │ │ │ └── FlutterMultiDexApplication.java
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── .gitignore
│ ├── settings.gradle
│ └── build.gradle
├── macos
│ ├── Runner
│ │ ├── Configs
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ ├── Warnings.xcconfig
│ │ │ └── AppInfo.xcconfig
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_64.png
│ │ │ │ ├── app_icon_1024.png
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ └── app_icon_512.png
│ │ ├── AppDelegate.swift
│ │ ├── Release.entitlements
│ │ ├── DebugProfile.entitlements
│ │ └── MainFlutterWindow.swift
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ └── Flutter-Release.xcconfig
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Runner.xcodeproj
│ │ └── project.xcworkspace
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ └── manifest.json
├── test
│ └── goldens
│ │ ├── ci
│ │ ├── home_page_large.png
│ │ ├── home_page_medium.png
│ │ └── home_page_small.png
│ │ └── macos
│ │ ├── home_page_large.png
│ │ ├── home_page_small.png
│ │ └── home_page_medium.png
├── windows
│ ├── runner
│ │ ├── resources
│ │ │ └── app_icon.ico
│ │ ├── resource.h
│ │ ├── utils.h
│ │ ├── runner.exe.manifest
│ │ └── flutter_window.h
│ ├── .gitignore
│ └── flutter
│ │ ├── generated_plugin_registrant.h
│ │ ├── generated_plugins.cmake
│ │ └── generated_plugin_registrant.cc
├── firebase.json
├── lib
│ ├── 2_application
│ │ ├── app
│ │ │ ├── cubit
│ │ │ │ ├── auth_cubit_state.dart
│ │ │ │ └── auth_cubit.dart
│ │ │ └── basic_app.dart
│ │ ├── core
│ │ │ ├── page_config.dart
│ │ │ └── form_value.dart
│ │ ├── pages
│ │ │ ├── overview
│ │ │ │ ├── view_states
│ │ │ │ │ ├── todo_overview_loading.dart
│ │ │ │ │ └── todo_overview_error.dart
│ │ │ │ └── bloc
│ │ │ │ │ └── todo_overview_cubit_state.dart
│ │ │ ├── detail
│ │ │ │ ├── view_states
│ │ │ │ │ ├── todo_detail_loading.dart
│ │ │ │ │ └── todo_detail_error.dart
│ │ │ │ └── bloc
│ │ │ │ │ └── todo_detail_cubit_state.dart
│ │ │ ├── home
│ │ │ │ └── bloc
│ │ │ │ │ ├── navigation_todo_cubit_state.dart
│ │ │ │ │ └── navigation_todo_cubit.dart
│ │ │ ├── create_todo_entry
│ │ │ │ └── bloc
│ │ │ │ │ └── create_todo_entry_page_state.dart
│ │ │ ├── dashboard
│ │ │ │ └── dashboard_page.dart
│ │ │ ├── create_todo_collection
│ │ │ │ └── bloc
│ │ │ │ │ └── create_todo_collection_page_state.dart
│ │ │ └── settings
│ │ │ │ └── settings_page.dart
│ │ └── components
│ │ │ └── todo_entry_item
│ │ │ ├── view_states
│ │ │ ├── todo_entry_item_error.dart
│ │ │ ├── todo_entry_item_loading.dart
│ │ │ └── todo_entry_item_loaded.dart
│ │ │ └── bloc
│ │ │ └── todo_entry_item_cubit_state.dart
│ ├── 1_domain
│ │ ├── entities
│ │ │ ├── todo_color.dart
│ │ │ ├── todo_collection.dart
│ │ │ └── todo_entry.dart
│ │ ├── failures
│ │ │ └── failures.dart
│ │ ├── use_cases
│ │ │ ├── create_todo_collection.dart
│ │ │ ├── create_todo_entry.dart
│ │ │ ├── load_todo_collections.dart
│ │ │ ├── load_todo_entry.dart
│ │ │ ├── update_todo_entry.dart
│ │ │ └── load_todo_entry_ids_for_collection.dart
│ │ └── repositories
│ │ │ └── todo_repository.dart
│ ├── main_mock.dart
│ └── 0_data
│ │ ├── exceptions
│ │ └── exceptions.dart
│ │ ├── models
│ │ ├── todo_entry_model.g.dart
│ │ ├── todo_entry_model.dart
│ │ ├── todo_collection_model.dart
│ │ └── todo_collection_model.g.dart
│ │ └── data_sources
│ │ ├── mapper
│ │ ├── todo_entry_mapper.dart
│ │ └── todo_collection_mapper.dart
│ │ └── interfaces
│ │ └── todo_local_data_source_interface.dart
├── README.md
├── assets
│ └── translations
│ │ ├── en.json
│ │ └── de.json
├── .gitignore
└── .metadata
├── .fvmrc
├── 1_dart
├── 01_hello_world.dart
├── 04_arithmetic_operators.dart
├── 08_while_loop.dart
├── 09_do_while.dart
├── 12_methods.dart
├── 02_variables.dart
├── 07_switch_case.dart
├── 10_for_loop.dart
├── 06_if_case.dart
├── 13_methods_return.dart
├── 17_constructors.dart
├── 05_list_maps.dart
├── 11_for_each.dart
├── 14_obejct_oriented_programming.dart
├── 16_getter_setter_visibility.dart
└── 03_data_types.dart
├── .vscode
└── settings.json
├── .idea
├── codeStyles
│ ├── codeStyleConfig.xml
│ └── Project.xml
├── vcs.xml
├── .gitignore
└── modules.xml
├── gitignore
└── .gitignore
/2_flutter/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/3_advicer/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/.fvm/flutter_sdk:
--------------------------------------------------------------------------------
1 | /Users/msteffen/fvm/versions/3.27.3
--------------------------------------------------------------------------------
/3_advicer/lib/2_application/core/widgets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/5_todo_app/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/.fvm/fvm_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "flutterSdkVersion": "3.27.3"
3 | }
--------------------------------------------------------------------------------
/.fvmrc:
--------------------------------------------------------------------------------
1 | {
2 | "flutter": "3.27.3",
3 | "flavors": {}
4 | }
--------------------------------------------------------------------------------
/2_flutter/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/2_flutter/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/1_dart/01_hello_world.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | print('Hello World!');
3 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "dart.flutterSdkPath": ".fvm/versions/3.27.3"
3 | }
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/2_flutter/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/2_flutter/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/2_flutter/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/3_advicer/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/1_dart/04_arithmetic_operators.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | double number = (42 - 4 + 2 * 2) / 2;
3 | print('result: $number');
4 | }
5 |
--------------------------------------------------------------------------------
/2_flutter/assets/max.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/assets/max.jpeg
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/2_flutter/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/web/favicon.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/3_advicer/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/web/favicon.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/web/favicon.png
--------------------------------------------------------------------------------
/2_flutter/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/3_advicer/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/2_flutter/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/2_flutter/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/3_advicer/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/3_advicer/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/5_todo_app/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/3_advicer/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/3_advicer/lib/0_data/exceptions/exceptions.dart:
--------------------------------------------------------------------------------
1 | class ServerException implements Exception {}
2 |
3 | class CacheExceptions implements Exception {}
4 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/5_todo_app/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/3_advicer/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/2_flutter/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/2_flutter/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/3_advicer/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/3_advicer/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/5_todo_app/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/5_todo_app/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/1_dart/08_while_loop.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | int number = 1;
3 |
4 | while (number < 100) {
5 | print('current $number.');
6 | number += 2;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/1_dart/09_do_while.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | int number = 1;
3 | do {
4 | print(number);
5 | number++;
6 | print(number);
7 | } while (number < 6);
8 | }
9 |
--------------------------------------------------------------------------------
/2_flutter/windows/runner/resources/app_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/windows/runner/resources/app_icon.ico
--------------------------------------------------------------------------------
/3_advicer/windows/runner/resources/app_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/windows/runner/resources/app_icon.ico
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/ci/home_page_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/ci/home_page_large.png
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/ci/home_page_medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/ci/home_page_medium.png
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/ci/home_page_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/ci/home_page_small.png
--------------------------------------------------------------------------------
/3_advicer/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/3_advicer/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/macos/home_page_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/macos/home_page_large.png
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/macos/home_page_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/macos/home_page_small.png
--------------------------------------------------------------------------------
/5_todo_app/windows/runner/resources/app_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/windows/runner/resources/app_icon.ico
--------------------------------------------------------------------------------
/5_todo_app/firebase.json:
--------------------------------------------------------------------------------
1 | {"flutter":{"platforms":{"dart":{"lib/firebase_options.dart":{"projectId":"todo-app-58ccb","configurations":{"web":"1:682595318529:web:516468ed94c10fb93a7900"}}}}}}
--------------------------------------------------------------------------------
/5_todo_app/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/5_todo_app/test/goldens/macos/home_page_medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/test/goldens/macos/home_page_medium.png
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/kotlin/com/example/basics/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.basics
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/3_advicer/android/app/src/main/kotlin/com/example/advicer/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.advicer
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/2_flutter/linux/main.cc:
--------------------------------------------------------------------------------
1 | #include "my_application.h"
2 |
3 | int main(int argc, char** argv) {
4 | g_autoptr(MyApplication) app = my_application_new();
5 | return g_application_run(G_APPLICATION(app), argc, argv);
6 | }
7 |
--------------------------------------------------------------------------------
/3_advicer/linux/main.cc:
--------------------------------------------------------------------------------
1 | #include "my_application.h"
2 |
3 | int main(int argc, char** argv) {
4 | g_autoptr(MyApplication) app = my_application_new();
5 | return g_application_run(G_APPLICATION(app), argc, argv);
6 | }
7 |
--------------------------------------------------------------------------------
/5_todo_app/android/app/src/main/kotlin/com/example/todo_app/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package dev.max_steffen.todo
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/5_todo_app/linux/main.cc:
--------------------------------------------------------------------------------
1 | #include "my_application.h"
2 |
3 | int main(int argc, char** argv) {
4 | g_autoptr(MyApplication) app = my_application_new();
5 | return g_application_run(G_APPLICATION(app), argc, argv);
6 | }
7 |
--------------------------------------------------------------------------------
/2_flutter/android/app/src/main/kotlin/com/example/flutterbasics/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.flutterbasics
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/2_flutter/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/2_flutter/macos/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/3_advicer/macos/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/2_flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/5_todo_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/2_flutter/macos/Flutter/GeneratedPluginRegistrant.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | import FlutterMacOS
6 | import Foundation
7 |
8 |
9 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
10 | }
11 |
--------------------------------------------------------------------------------
/3_advicer/macos/Flutter/GeneratedPluginRegistrant.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | import FlutterMacOS
6 | import Foundation
7 |
8 |
9 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
10 | }
11 |
--------------------------------------------------------------------------------
/3_advicer/test/2_application/pages/advice/widgets/goldens/custom_button_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/test/2_application/pages/advice/widgets/goldens/custom_button_disabled.png
--------------------------------------------------------------------------------
/3_advicer/test/2_application/pages/advice/widgets/goldens/custom_button_enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpenSphereSoftware/FlutterMadeEasy_ZeroToMastery/HEAD/3_advicer/test/2_application/pages/advice/widgets/goldens/custom_button_enabled.png
--------------------------------------------------------------------------------
/1_dart/12_methods.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | print("before");
3 | pow(4);
4 | print("after");
5 | pow(60);
6 | pow(40);
7 | pow(2);
8 | }
9 |
10 | void pow(int x) {
11 | int y = x * x;
12 | print('result of method: ${y}');
13 | }
14 |
--------------------------------------------------------------------------------
/2_flutter/linux/flutter/generated_plugin_registrant.cc:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | // clang-format off
6 |
7 | #include "generated_plugin_registrant.h"
8 |
9 |
10 | void fl_register_plugins(FlPluginRegistry* registry) {
11 | }
12 |
--------------------------------------------------------------------------------
/3_advicer/linux/flutter/generated_plugin_registrant.cc:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | // clang-format off
6 |
7 | #include "generated_plugin_registrant.h"
8 |
9 |
10 | void fl_register_plugins(FlPluginRegistry* registry) {
11 | }
12 |
--------------------------------------------------------------------------------
/2_flutter/windows/flutter/generated_plugin_registrant.cc:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | // clang-format off
6 |
7 | #include "generated_plugin_registrant.h"
8 |
9 |
10 | void RegisterPlugins(flutter::PluginRegistry* registry) {
11 | }
12 |
--------------------------------------------------------------------------------
/3_advicer/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
6 |
--------------------------------------------------------------------------------
/3_advicer/windows/flutter/generated_plugin_registrant.cc:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | // clang-format off
6 |
7 | #include "generated_plugin_registrant.h"
8 |
9 |
10 | void RegisterPlugins(flutter::PluginRegistry* registry) {
11 | }
12 |
--------------------------------------------------------------------------------
/1_dart/02_variables.dart:
--------------------------------------------------------------------------------
1 | void main(){
2 |
3 | int outputInt = 2; // initialization
4 |
5 | print('outputInt: $outputInt.');
6 |
7 | late int lateOutputInt; // declaration
8 | lateOutputInt = 42; // allocation
9 | print('lateOutputInt: $lateOutputInt');
10 | }
--------------------------------------------------------------------------------
/5_todo_app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/2_flutter/lib/application/theme_service.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class ThemeService extends ChangeNotifier {
4 | bool isDarkModeOn = false;
5 |
6 | void toggleTheme() {
7 | isDarkModeOn = !isDarkModeOn;
8 | notifyListeners();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/3_advicer/lib/2_application/pages/advice/bloc/advicer_event.dart:
--------------------------------------------------------------------------------
1 | part of 'advicer_bloc.dart';
2 |
3 | @immutable
4 | abstract class AdvicerEvent extends Equatable {
5 | @override
6 | List