├── .gitignore
├── README.md
├── basic_landing_webpage
├── .gitignore
├── .metadata
├── README.md
├── assets
│ └── images
│ │ ├── app_screen.png
│ │ ├── app_store_badge.png
│ │ ├── google_play_badge.png
│ │ ├── logo.png
│ │ └── screenshots
│ │ ├── screen1.png
│ │ ├── screen2.png
│ │ ├── screen3.png
│ │ ├── screen4.png
│ │ ├── screen5.png
│ │ ├── screen6.png
│ │ └── screen7.png
├── lib
│ ├── main.dart
│ └── src
│ │ ├── content
│ │ ├── contact_content.dart
│ │ ├── feature_content.dart
│ │ ├── home_content.dart
│ │ └── screenshots_content.dart
│ │ ├── my_web_page.dart
│ │ ├── navigation_bar
│ │ ├── nav_bar.dart
│ │ └── nav_bar_button.dart
│ │ └── widgets
│ │ └── responsive_widget.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── image1.png
│ └── youtube.png
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── best_architecture_challenge_taiwan
├── .gitignore
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── best_architecture_challenge
│ │ │ │ │ └── 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
├── generate_code.sh
├── 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
│ └── src
│ │ ├── bloc
│ │ └── post_cubit.dart
│ │ ├── model
│ │ ├── post.dart
│ │ └── post.g.dart
│ │ ├── provider
│ │ └── rest_provider.dart
│ │ └── repository
│ │ └── repository.dart
├── macos
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── app_icon_1024.png
│ │ │ ├── app_icon_128.png
│ │ │ ├── app_icon_16.png
│ │ │ ├── app_icon_256.png
│ │ │ ├── app_icon_32.png
│ │ │ ├── app_icon_512.png
│ │ │ └── app_icon_64.png
│ │ ├── Base.lproj
│ │ └── MainMenu.xib
│ │ ├── Configs
│ │ ├── AppInfo.xcconfig
│ │ ├── Debug.xcconfig
│ │ ├── Release.xcconfig
│ │ └── Warnings.xcconfig
│ │ ├── DebugProfile.entitlements
│ │ ├── Info.plist
│ │ ├── MainFlutterWindow.swift
│ │ └── Release.entitlements
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── youtube.png
└── test
│ ├── bloc_test
│ └── post_cubit_test.dart
│ ├── provider_test
│ ├── mock_response.json
│ ├── mock_response_error.json
│ └── provider_test.dart
│ └── widget_test.dart
├── docs
├── _config.yml
└── basic_landing_webpage
│ ├── .last_build_id
│ ├── assets
│ ├── AssetManifest.bin
│ ├── AssetManifest.json
│ ├── FontManifest.json
│ ├── NOTICES
│ ├── assets
│ │ └── images
│ │ │ ├── app_screen.png
│ │ │ ├── app_store_badge.png
│ │ │ ├── google_play_badge.png
│ │ │ ├── logo.png
│ │ │ └── screenshots
│ │ │ ├── screen1.png
│ │ │ ├── screen2.png
│ │ │ ├── screen3.png
│ │ │ ├── screen4.png
│ │ │ ├── screen5.png
│ │ │ ├── screen6.png
│ │ │ └── screen7.png
│ ├── fonts
│ │ └── MaterialIcons-Regular.otf
│ └── shaders
│ │ └── ink_sparkle.frag
│ ├── canvaskit
│ ├── canvaskit.js
│ ├── canvaskit.wasm
│ ├── chromium
│ │ ├── canvaskit.js
│ │ └── canvaskit.wasm
│ ├── skwasm.js
│ ├── skwasm.wasm
│ └── skwasm.worker.js
│ ├── favicon.png
│ ├── flutter.js
│ ├── flutter_service_worker.js
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ ├── main.dart.js
│ ├── manifest.json
│ └── version.json
├── flutter_bloc_architecture
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── flutter_bloc_architecture
│ │ │ │ │ └── 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
│ └── src
│ │ ├── app.dart
│ │ ├── bloc
│ │ └── news_cubit.dart
│ │ ├── data_provider
│ │ ├── news_provider.dart
│ │ └── response
│ │ │ ├── api_response.dart
│ │ │ └── api_response.g.dart
│ │ ├── model
│ │ ├── article.dart
│ │ └── article.g.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── repository
│ │ ├── implementation
│ │ │ └── news_repository.dart
│ │ └── news_repository.dart
│ │ └── ui
│ │ ├── news_detail_screen.dart
│ │ └── news_screen.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── image1.png
│ ├── image2.png
│ └── image3.png
├── test
│ ├── bloc_test
│ │ └── news_cubit_test.dart
│ ├── provider_test
│ │ ├── api_key_invalid.json
│ │ ├── api_key_missing.json
│ │ ├── news_provider_test.dart
│ │ └── top_headlines.json
│ └── ui_test
│ │ └── news_screen_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_chrome_extension
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── lib
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── youtube.png
├── test
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── flutter_bootstrap.js
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_connectivity_plus_tutorial
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── connectivity
│ │ │ │ │ └── tutorial
│ │ │ │ │ └── flutter_connectivity_tutorial
│ │ │ │ │ └── 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
│ └── src
│ │ ├── examples
│ │ ├── change_notifier
│ │ │ ├── change_notifier_example_screen.dart
│ │ │ ├── connection_status_change_notifier.dart
│ │ │ └── warning_widget_change_notifier.dart
│ │ ├── cubit
│ │ │ ├── connection_status_cubit.dart
│ │ │ ├── cubit_example_screen.dart
│ │ │ └── warning_widget_cubit.dart
│ │ ├── fake_user_list.dart
│ │ ├── getx
│ │ │ ├── connection_status_controller.dart
│ │ │ ├── getx_example_screen.dart
│ │ │ └── warning_widget_getx.dart
│ │ ├── home.dart
│ │ └── value_notifier
│ │ │ ├── connection_status_value_notifier.dart
│ │ │ ├── value_notifier_example_screen.dart
│ │ │ └── warning_widget_value_notifier.dart
│ │ ├── main.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ └── utils
│ │ └── check_internet_connection.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── image1.png
│ ├── image2.png
│ └── youtube.png
├── test
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_connectivity_tutorial
└── README.md
├── flutter_currency_converter_bloc
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── currency
│ │ │ │ │ └── flutter_currency_converter
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v21
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-night
│ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ └── flags
│ │ ├── AED.png
│ │ ├── AFN.png
│ │ ├── ALL.png
│ │ ├── AMD.png
│ │ ├── ANG.png
│ │ ├── AOA.png
│ │ ├── ARS.png
│ │ ├── AUD.png
│ │ ├── AWG.png
│ │ ├── AZN.png
│ │ ├── BAM.png
│ │ ├── BBD.png
│ │ ├── BDT.png
│ │ ├── BGN.png
│ │ ├── BHD.png
│ │ ├── BIF.png
│ │ ├── BMD.png
│ │ ├── BND.png
│ │ ├── BOB.png
│ │ ├── BRL.png
│ │ ├── BSD.png
│ │ ├── BTC.png
│ │ ├── BTN.png
│ │ ├── BWP.png
│ │ ├── BYN.png
│ │ ├── BYR.png
│ │ ├── BZD.png
│ │ ├── CAD.png
│ │ ├── CDF.png
│ │ ├── CHF.png
│ │ ├── CLF.png
│ │ ├── CLP.png
│ │ ├── CNY.png
│ │ ├── COP.png
│ │ ├── CRC.png
│ │ ├── CUC.png
│ │ ├── CUP.png
│ │ ├── CVE.png
│ │ ├── CZK.png
│ │ ├── DJF.png
│ │ ├── DKK.png
│ │ ├── DOP.png
│ │ ├── DZD.png
│ │ ├── EGP.png
│ │ ├── ERN.png
│ │ ├── ETB.png
│ │ ├── EUR.png
│ │ ├── FJD.png
│ │ ├── FKP.png
│ │ ├── GBP.png
│ │ ├── GEL.png
│ │ ├── GHS.png
│ │ ├── GIP.png
│ │ ├── GMD.png
│ │ ├── GNF.png
│ │ ├── GTQ.png
│ │ ├── GYD.png
│ │ ├── HKD.png
│ │ ├── HNL.png
│ │ ├── HRK.png
│ │ ├── HTG.png
│ │ ├── HUF.png
│ │ ├── IDR.png
│ │ ├── ILS.png
│ │ ├── INR.png
│ │ ├── IQD.png
│ │ ├── IRR.png
│ │ ├── ISK.png
│ │ ├── JMD.png
│ │ ├── JOD.png
│ │ ├── JPY.png
│ │ ├── KES.png
│ │ ├── KGS.png
│ │ ├── KHR.png
│ │ ├── KMF.png
│ │ ├── KPW.png
│ │ ├── KRW.png
│ │ ├── KWD.png
│ │ ├── KYD.png
│ │ ├── KZT.png
│ │ ├── LAK.png
│ │ ├── LBP.png
│ │ ├── LKR.png
│ │ ├── LRD.png
│ │ ├── LSL.png
│ │ ├── LTL.png
│ │ ├── LVL.png
│ │ ├── LYD.png
│ │ ├── MAD.png
│ │ ├── MDL.png
│ │ ├── MGA.png
│ │ ├── MKD.png
│ │ ├── MMK.png
│ │ ├── MNT.png
│ │ ├── MOP.png
│ │ ├── MRO.png
│ │ ├── MUR.png
│ │ ├── MVR.png
│ │ ├── MWK.png
│ │ ├── MXN.png
│ │ ├── MYR.png
│ │ ├── MZN.png
│ │ ├── NAD.png
│ │ ├── NGN.png
│ │ ├── NIO.png
│ │ ├── NLG.png
│ │ ├── NOK.png
│ │ ├── NPR.png
│ │ ├── NZD.png
│ │ ├── OMR.png
│ │ ├── PAB.png
│ │ ├── PEN.png
│ │ ├── PGK.png
│ │ ├── PHP.png
│ │ ├── PKR.png
│ │ ├── PLN.png
│ │ ├── PYG.png
│ │ ├── QAR.png
│ │ ├── RON.png
│ │ ├── RSD.png
│ │ ├── RUB.png
│ │ ├── RWF.png
│ │ ├── SAR.png
│ │ ├── SBD.png
│ │ ├── SCR.png
│ │ ├── SDG.png
│ │ ├── SEK.png
│ │ ├── SGD.png
│ │ ├── SHP.png
│ │ ├── SLL.png
│ │ ├── SOS.png
│ │ ├── SRD.png
│ │ ├── STD.png
│ │ ├── SVC.png
│ │ ├── SYP.png
│ │ ├── SZL.png
│ │ ├── THB.png
│ │ ├── TJS.png
│ │ ├── TMT.png
│ │ ├── TND.png
│ │ ├── TOP.png
│ │ ├── TRY.png
│ │ ├── TTD.png
│ │ ├── TWD.png
│ │ ├── TZS.png
│ │ ├── UAH.png
│ │ ├── UGX.png
│ │ ├── USD.png
│ │ ├── UYU.png
│ │ ├── UZS.png
│ │ ├── VEF.png
│ │ ├── VND.png
│ │ ├── VUV.png
│ │ ├── WST.png
│ │ ├── XAF.png
│ │ ├── XCD.png
│ │ ├── XDR.png
│ │ ├── XOF.png
│ │ ├── XPF.png
│ │ ├── YER.png
│ │ ├── ZAR.png
│ │ └── ZMW.png
├── generate_code.sh
├── 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
│ └── src
│ │ ├── bloc
│ │ ├── converter_cubit.dart
│ │ ├── favorites_cubit.dart
│ │ ├── navigation_cubit.dart
│ │ └── settings_cubit.dart
│ │ ├── extensions
│ │ ├── context_extension.dart
│ │ ├── datetime_extension.dart
│ │ ├── list_extension.dart
│ │ └── string_extension.dart
│ │ ├── localization
│ │ ├── codegen_loader.g.dart
│ │ ├── locale_keys.g.dart
│ │ └── supported_locales.dart
│ │ ├── model
│ │ └── currency.dart
│ │ ├── provider
│ │ ├── db_provider.dart
│ │ ├── response
│ │ │ ├── api_response.dart
│ │ │ └── api_response.g.dart
│ │ └── rest_provider.dart
│ │ ├── repository
│ │ ├── currency_repository.dart
│ │ └── implementation
│ │ │ └── currency_repository.dart
│ │ ├── ui
│ │ ├── bottom_bar.dart
│ │ ├── converter_screen.dart
│ │ ├── favorites_screen.dart
│ │ └── settings_screen.dart
│ │ └── utils
│ │ └── currency_symbols.dart
├── pubspec.lock
├── pubspec.yaml
├── resources
│ └── translations
│ │ ├── en.json
│ │ ├── es.json
│ │ ├── zh-CN.json
│ │ └── zh-TW.json
├── screenshots
│ ├── Architecture.png
│ ├── image1.png
│ ├── image2.png
│ └── image3.png
└── test
│ ├── cubit_test
│ ├── converter_cubit_test.dart
│ ├── favorite_cubit_test.dart
│ └── settings_cubit_test.dart
│ ├── mocks
│ └── mock_currency_repository.dart
│ ├── provider_test
│ ├── access_key_invalid.json
│ ├── latest.json
│ └── rest_provider_test.dart
│ └── ui_test
│ └── ui_test.dart
├── flutter_dart_for_begginers
├── .gitignore
├── .idea
│ ├── .gitignore
│ ├── libraries
│ │ ├── Dart_Packages.xml
│ │ └── Dart_SDK.xml
│ ├── misc.xml
│ └── modules.xml
├── CHANGELOG.md
├── README.md
├── analysis_options.yaml
├── bin
│ ├── 001_dartpad_hola_mundo_comentarios.dart
│ ├── 002_variables_y_constantes.dart
│ ├── 003_tipo_null.dart
│ ├── 003_tipos_datos.dart
│ ├── 004_concatenacion_interpolacion.dart
│ ├── 005_operadores_aritmeticos.dart
│ ├── 006_operadores_aritmeticos_con_asignacion_notacion_abreviada.dart
│ ├── 007_prioridad_operadores.dart
│ ├── 008_operadores_incremento_decremento.dart
│ ├── 009_condicionales_if_else.dart
│ ├── 010_condicionales_if_else_anidado.dart
│ ├── 011_operadores_logicos.dart
│ ├── 011_operadores_relacionales.dart
│ ├── 012_switch_case.dart
│ ├── 013_list.dart
│ ├── 014_map.dart
│ ├── 015_ciclo_while.dart
│ ├── 016_ciclo_do_while.dart
│ ├── 017_ciclo_for.dart
│ ├── 018_break_continue.dart
│ ├── asignacion_a_nulos.dart
│ ├── calcular_perimetro_area_circulo.dart
│ ├── calcular_salario_semanal.dart
│ ├── clima_actual.dart
│ ├── ejercicio_calcular_promedio.dart
│ ├── ejercicio_ciclos.dart
│ ├── expresiones_condicionales_signo_doble_signo_interogacion.dart
│ ├── first_recurring_character.dart
│ ├── if_with_case_1.dart
│ ├── json_pretty_print.dart
│ ├── list_join.dart
│ └── numero_par_impar.dart
├── dart_desde_cero_para_principiantes.iml
├── pubspec.lock
└── pubspec.yaml
├── flutter_easy_localization_tutorial
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── easylocalization
│ │ │ │ │ └── tutorial
│ │ │ │ │ └── flutter_easy_localization
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v21
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-night
│ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ └── translations
│ │ ├── en.json
│ │ ├── es.json
│ │ └── zh.json
├── 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
│ └── src
│ │ ├── localization
│ │ └── supported_locales.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ └── widgets
│ │ ├── counter_example.dart
│ │ ├── form_example.dart
│ │ └── home.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── youtube.png
├── test
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_flavors_ios_android
├── .gitignore
├── .metadata
├── .run
│ ├── Dev.run.xml
│ └── Prod.run.xml
├── .vscode
│ └── launch.json
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── dev
│ │ │ ├── google-services.json
│ │ │ └── res
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ └── ic_launcher.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ └── values
│ │ │ │ └── strings.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── flutter_flavors_ios_android
│ │ │ │ │ └── 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
│ │ │ ├── prod
│ │ │ ├── google-services.json
│ │ │ └── res
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ └── ic_launcher.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_background.png
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ │ └── values
│ │ │ │ └── strings.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── ios
│ ├── .gitignore
│ ├── Dev
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── AppIcon-20@2x.png
│ │ │ │ ├── AppIcon-20@2x~ipad.png
│ │ │ │ ├── AppIcon-20@3x.png
│ │ │ │ ├── AppIcon-20~ipad.png
│ │ │ │ ├── AppIcon-29.png
│ │ │ │ ├── AppIcon-29@2x.png
│ │ │ │ ├── AppIcon-29@2x~ipad.png
│ │ │ │ ├── AppIcon-29@3x.png
│ │ │ │ ├── AppIcon-29~ipad.png
│ │ │ │ ├── AppIcon-40@2x.png
│ │ │ │ ├── AppIcon-40@2x~ipad.png
│ │ │ │ ├── AppIcon-40@3x.png
│ │ │ │ ├── AppIcon-40~ipad.png
│ │ │ │ ├── AppIcon-60@2x~car.png
│ │ │ │ ├── AppIcon-60@3x~car.png
│ │ │ │ ├── AppIcon-83.5@2x~ipad.png
│ │ │ │ ├── AppIcon@2x.png
│ │ │ │ ├── AppIcon@2x~ipad.png
│ │ │ │ ├── AppIcon@3x.png
│ │ │ │ ├── AppIcon~ios-marketing.png
│ │ │ │ ├── AppIcon~ipad.png
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ └── GoogleService-Info.plist
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Info-Dev.plist
│ ├── Info-Prod.plist
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Prod
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── AppIcon-20@2x.png
│ │ │ │ ├── AppIcon-20@2x~ipad.png
│ │ │ │ ├── AppIcon-20@3x.png
│ │ │ │ ├── AppIcon-20~ipad.png
│ │ │ │ ├── AppIcon-29.png
│ │ │ │ ├── AppIcon-29@2x.png
│ │ │ │ ├── AppIcon-29@2x~ipad.png
│ │ │ │ ├── AppIcon-29@3x.png
│ │ │ │ ├── AppIcon-29~ipad.png
│ │ │ │ ├── AppIcon-40@2x.png
│ │ │ │ ├── AppIcon-40@2x~ipad.png
│ │ │ │ ├── AppIcon-40@3x.png
│ │ │ │ ├── AppIcon-40~ipad.png
│ │ │ │ ├── AppIcon-60@2x~car.png
│ │ │ │ ├── AppIcon-60@3x~car.png
│ │ │ │ ├── AppIcon-83.5@2x~ipad.png
│ │ │ │ ├── AppIcon@2x.png
│ │ │ │ ├── AppIcon@2x~ipad.png
│ │ │ │ ├── AppIcon@3x.png
│ │ │ │ ├── AppIcon~ios-marketing.png
│ │ │ │ ├── AppIcon~ipad.png
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ └── GoogleService-Info.plist
│ ├── 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
│ ├── ads
│ │ └── adaptive_banner.dart
│ ├── environment
│ │ └── environment.dart
│ ├── main.dart
│ ├── main_dev.dart
│ └── main_prod.dart
├── pubspec.lock
├── pubspec.yaml
└── test
│ └── widget_test.dart
├── flutter_hooks_tutorial
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── hooks
│ │ │ │ │ └── tutorial
│ │ │ │ │ └── flutter_hooks_tutorial
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── res
│ │ │ │ ├── drawable-v21
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-night
│ │ │ │ └── styles.xml
│ │ │ │ └── values
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
├── lib
│ └── src
│ │ ├── main.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ └── widgets
│ │ ├── counter.dart
│ │ ├── formwidget.dart
│ │ ├── home.dart
│ │ └── scrollwidget.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── youtube.png
├── test
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ └── Icon-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_news_app_cubit
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── yayocode
│ │ │ │ │ └── news
│ │ │ │ │ └── app
│ │ │ │ │ └── flutter_news_app_cubit
│ │ │ │ │ └── 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
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── generate_code.sh
├── 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
│ └── RunnerTests
│ │ └── RunnerTests.swift
├── lib
│ ├── main.dart
│ └── src
│ │ ├── app.dart
│ │ ├── bloc
│ │ └── news_cubit.dart
│ │ ├── data_source
│ │ ├── news_data_source.dart
│ │ └── response
│ │ │ ├── api_response.dart
│ │ │ └── api_response.g.dart
│ │ ├── dependency_injection.dart
│ │ ├── extension
│ │ └── context_extension.dart
│ │ ├── localization
│ │ ├── codegen_loader.g.dart
│ │ ├── locale_keys.g.dart
│ │ └── supported_locales.dart
│ │ ├── model
│ │ ├── article.dart
│ │ └── article.g.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── repository
│ │ └── news_repository.dart
│ │ └── ui
│ │ ├── molecules
│ │ ├── card_item.dart
│ │ ├── details_widget.dart
│ │ ├── list_item.dart
│ │ └── search_widget.dart
│ │ ├── news_detail_screen.dart
│ │ └── news_screen.dart
├── linux
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ │ ├── CMakeLists.txt
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ ├── main.cc
│ ├── my_application.cc
│ └── my_application.h
├── macos
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── app_icon_1024.png
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_512.png
│ │ │ │ └── app_icon_64.png
│ │ ├── Base.lproj
│ │ │ └── MainMenu.xib
│ │ ├── Configs
│ │ │ ├── AppInfo.xcconfig
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ └── Warnings.xcconfig
│ │ ├── DebugProfile.entitlements
│ │ ├── Info.plist
│ │ ├── MainFlutterWindow.swift
│ │ └── Release.entitlements
│ └── RunnerTests
│ │ └── RunnerTests.swift
├── pubspec.lock
├── pubspec.yaml
├── resources
│ └── translations
│ │ ├── en.json
│ │ ├── es.json
│ │ └── zh.json
├── screenshots
│ ├── app_gif.webp
│ ├── architecture.png
│ └── multiple_sizes.png
├── test
│ ├── bloc_test
│ │ └── news_cubit_test.dart
│ ├── data_source_test
│ │ ├── api_key_invalid.json
│ │ ├── api_key_missing.json
│ │ ├── data_source_test.dart
│ │ └── success_response.json
│ └── ui_test
│ │ └── news_screen_test.dart
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
└── windows
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ ├── CMakeLists.txt
│ ├── generated_plugin_registrant.cc
│ ├── generated_plugin_registrant.h
│ └── generated_plugins.cmake
│ └── runner
│ ├── CMakeLists.txt
│ ├── Runner.rc
│ ├── flutter_window.cpp
│ ├── flutter_window.h
│ ├── main.cpp
│ ├── resource.h
│ ├── resources
│ └── app_icon.ico
│ ├── runner.exe.manifest
│ ├── utils.cpp
│ ├── utils.h
│ ├── win32_window.cpp
│ └── win32_window.h
├── flutter_simple_firebase_auth_bloc
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ ├── google-services.json
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── simple
│ │ │ │ │ └── firebase
│ │ │ │ │ └── auth
│ │ │ │ │ └── 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
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── icon_email.png
│ ├── icon_facebook.png
│ ├── icon_google.png
│ ├── icon_question.png
│ ├── intro_1.png
│ ├── intro_2.png
│ └── intro_3.png
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
├── lib
│ ├── main.dart
│ └── src
│ │ ├── app.dart
│ │ ├── bloc
│ │ ├── auth_cubit.dart
│ │ └── my_user_cubit.dart
│ │ ├── model
│ │ └── user.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── provider
│ │ └── firebase_provider.dart
│ │ ├── repository
│ │ ├── auth_repository.dart
│ │ ├── implementations
│ │ │ ├── auth_repository.dart
│ │ │ └── my_user_repository.dart
│ │ └── my_user_repository.dart
│ │ └── ui
│ │ ├── email_create_screen.dart
│ │ ├── email_signin_screen.dart
│ │ ├── home_screen.dart
│ │ ├── intro_screen.dart
│ │ └── splash_screen.dart
├── pubspec.lock
├── pubspec.yaml
└── screenshots
│ ├── architecture.png
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ └── workflow.png
├── flutter_simple_firebase_auth_getx
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ ├── google-services.json
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── simple
│ │ │ │ │ └── firebase
│ │ │ │ │ └── auth
│ │ │ │ │ └── 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
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── icon_email.png
│ ├── icon_facebook.png
│ ├── icon_google.png
│ ├── icon_question.png
│ ├── intro_1.png
│ ├── intro_2.png
│ └── intro_3.png
├── 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
│ ├── app.dart
│ ├── controllers
│ │ ├── auth_controller.dart
│ │ ├── email_create_controller.dart
│ │ ├── email_signin_controller.dart
│ │ ├── home_signin_controller.dart
│ │ └── my_user_controller.dart
│ ├── main.dart
│ ├── model
│ │ └── user.dart
│ ├── navigation
│ │ └── routes.dart
│ ├── provider
│ │ └── firebase_provider.dart
│ ├── repository
│ │ ├── auth_repository.dart
│ │ ├── implementations
│ │ │ ├── auth_repository.dart
│ │ │ └── my_user_repository.dart
│ │ └── my_user_repository.dart
│ └── ui
│ │ ├── email_create_screen.dart
│ │ ├── email_signin_screen.dart
│ │ ├── home_screen.dart
│ │ ├── intro_screen.dart
│ │ └── splash_screen.dart
├── pubspec.lock
├── pubspec.yaml
└── screenshots
│ ├── architecture.png
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ ├── workflow.png
│ └── youtube.png
├── flutter_simple_firebase_crud_cubit
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ ├── google-services.json
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── flutter_simple_firebase_crud_cubit
│ │ │ │ │ └── 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
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── intro_1.png
│ ├── intro_2.png
│ └── intro_3.png
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ └── LaunchImage.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ └── README.md
│ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ ├── GoogleService-Info.plist
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
│ └── firebase_app_id_file.json
├── lib
│ ├── firebase_options.dart
│ ├── main.dart
│ └── src
│ │ ├── app.dart
│ │ ├── cubit
│ │ ├── auth_cubit.dart
│ │ ├── edit_my_user_cubit.dart
│ │ └── home_cubit.dart
│ │ ├── data_source
│ │ └── firebase_data_source.dart
│ │ ├── model
│ │ └── my_user.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── repository
│ │ ├── auth_repository.dart
│ │ ├── implementation
│ │ │ ├── auth_repository.dart
│ │ │ └── my_user_repository.dart
│ │ └── my_user_repository.dart
│ │ └── ui
│ │ ├── edit_my_user_screen.dart
│ │ ├── home_screen.dart
│ │ ├── intro_screen.dart
│ │ ├── splash_screen.dart
│ │ └── widgets
│ │ └── custom_image.dart
├── macos
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── app_icon_1024.png
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_512.png
│ │ │ │ └── app_icon_64.png
│ │ ├── Base.lproj
│ │ │ └── MainMenu.xib
│ │ ├── Configs
│ │ │ ├── AppInfo.xcconfig
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ └── Warnings.xcconfig
│ │ ├── DebugProfile.entitlements
│ │ ├── GoogleService-Info.plist
│ │ ├── Info.plist
│ │ ├── MainFlutterWindow.swift
│ │ └── Release.entitlements
│ └── firebase_app_id_file.json
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── architecture.png
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ ├── workflow.png
│ └── youtube.png
├── test
│ ├── cubit_test
│ │ ├── auth_cubit_test.dart
│ │ ├── edit_my_user_cubit_test.dart
│ │ └── home_screen_cubit_test.dart
│ └── widget_test
│ │ ├── auth_test.dart
│ │ ├── edit_my_user_screen_test.dart
│ │ └── home_screen_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_simple_firebase_crud_getx
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ ├── google-services.json
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── flutter_simple_firebase_crud_getx
│ │ │ │ │ └── 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
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── intro_1.png
│ ├── intro_2.png
│ └── intro_3.png
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ └── LaunchImage.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ └── README.md
│ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
│ └── firebase_app_id_file.json
├── lib
│ ├── firebase_options.dart
│ ├── main.dart
│ └── src
│ │ ├── app.dart
│ │ ├── controller
│ │ ├── auth_controller.dart
│ │ ├── edit_my_user_controller.dart
│ │ └── home_controller.dart
│ │ ├── data_source
│ │ └── firebase_data_source.dart
│ │ ├── model
│ │ └── my_user.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── repository
│ │ ├── auth_repository.dart
│ │ ├── implementation
│ │ │ ├── auth_repository.dart
│ │ │ └── my_user_repository.dart
│ │ └── my_user_repository.dart
│ │ └── ui
│ │ ├── edit_my_user_screen.dart
│ │ ├── home_screen.dart
│ │ ├── intro_screen.dart
│ │ ├── splash_screen.dart
│ │ └── widgets
│ │ └── custom_image.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── architecture.png
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ ├── workflow.png
│ └── youtube.png
└── test
│ ├── auth_test.dart
│ ├── edit_my_user_screen_test.dart
│ └── home_screen_test.dart
├── flutter_simple_firebase_crud_riverpod
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ ├── google-services.json
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── flutter_simple_firebase_crud_riverpod
│ │ │ │ │ └── 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
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── settings.gradle
├── assets
│ ├── intro_1.png
│ ├── intro_2.png
│ └── intro_3.png
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ └── LaunchImage.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ └── README.md
│ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
│ └── firebase_app_id_file.json
├── lib
│ ├── firebase_options.dart
│ ├── main.dart
│ └── src
│ │ ├── app.dart
│ │ ├── data_source
│ │ └── firebase_data_source.dart
│ │ ├── model
│ │ └── my_user.dart
│ │ ├── navigation
│ │ └── routes.dart
│ │ ├── notifiers
│ │ ├── auth_notifier.dart
│ │ ├── edit_my_user_notifier.dart
│ │ └── home_notifier.dart
│ │ ├── repository
│ │ ├── auth_repository.dart
│ │ ├── implementation
│ │ │ ├── auth_repository.dart
│ │ │ └── my_user_repository.dart
│ │ └── my_user_repository.dart
│ │ └── ui
│ │ ├── edit_my_user_screen.dart
│ │ ├── home_screen.dart
│ │ ├── intro_screen.dart
│ │ ├── splash_screen.dart
│ │ └── widgets
│ │ └── custom_image.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── architecture.png
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ ├── workflow.png
│ └── youtube.png
└── test
│ ├── auth_test.dart
│ ├── edit_my_user_screen_test.dart
│ └── home_screen_test.dart
├── flutter_simple_rest_api_getx
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── simplerest
│ │ │ │ │ └── getx
│ │ │ │ │ └── flutter_simple_rest_api_getx
│ │ │ │ │ └── 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
│ ├── controllers
│ │ └── user_controller.dart
│ ├── data_source
│ │ ├── db_data_source.dart
│ │ └── rest_data_source.dart
│ ├── main.dart
│ ├── models
│ │ ├── user.dart
│ │ ├── user_location.dart
│ │ ├── user_name.dart
│ │ └── user_picture.dart
│ └── repository
│ │ └── user_repository.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── architecture.png
│ └── youtube.png
├── test
│ ├── controller_test
│ │ ├── user_controller_test.dart
│ │ └── user_controller_test.mocks.dart
│ ├── data_source_test
│ │ ├── api_invalid.json
│ │ ├── api_location.json
│ │ ├── api_name.json
│ │ ├── api_picture.json
│ │ └── data_source_test.dart
│ ├── repository_test
│ │ ├── user_repository_test.dart
│ │ └── user_repository_test.mocks.dart
│ └── widget_test.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── flutter_simple_rest_api_getx_migrate_flutter_bloc
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── simplerest
│ │ │ │ │ └── getx
│ │ │ │ │ └── flutter_simple_rest_api_getx
│ │ │ │ │ └── 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
│ ├── bloc
│ │ └── user_cubit.dart
│ ├── data_source
│ │ ├── db_data_source.dart
│ │ └── rest_data_source.dart
│ ├── main.dart
│ ├── models
│ │ ├── user.dart
│ │ ├── user_location.dart
│ │ ├── user_name.dart
│ │ └── user_picture.dart
│ └── repository
│ │ └── user_repository.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── youtube.png
└── test
│ ├── bloc_test
│ ├── user_cubit_test.dart
│ └── user_cubit_test.mocks.dart
│ ├── data_source_test
│ ├── api_invalid.json
│ ├── api_location.json
│ ├── api_name.json
│ ├── api_picture.json
│ └── data_source_test.dart
│ ├── repository_test
│ ├── user_repository_test.dart
│ └── user_repository_test.mocks.dart
│ └── widget_test.dart
├── http_unit_test
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── nopalsoft
│ │ │ │ │ └── http_unit_test
│ │ │ │ │ └── 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
├── images
│ ├── Image1.png
│ ├── Image2.png
│ └── Image3.png
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── Runner-Bridging-Header.h
├── lib
│ ├── main.dart
│ └── src
│ │ ├── data_provider
│ │ ├── news_provider.dart
│ │ └── response
│ │ │ ├── api_response.dart
│ │ │ └── api_response.g.dart
│ │ └── model
│ │ ├── article.dart
│ │ └── article.g.dart
├── pubspec.lock
├── pubspec.yaml
└── test
│ ├── api_key_invalid.json
│ ├── api_key_missing.json
│ ├── news_provider_test.dart
│ └── top_headlines.json
├── reels_dark_mode
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── yayocode
│ │ │ │ │ └── reels
│ │ │ │ │ └── reels_dark_mode
│ │ │ │ │ └── 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
│ │ └── 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
│ └── RunnerTests
│ │ └── RunnerTests.swift
├── lib
│ └── main.dart
├── linux
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ │ ├── CMakeLists.txt
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ ├── main.cc
│ ├── my_application.cc
│ └── my_application.h
├── macos
│ ├── .gitignore
│ ├── Flutter
│ │ ├── Flutter-Debug.xcconfig
│ │ ├── Flutter-Release.xcconfig
│ │ └── GeneratedPluginRegistrant.swift
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── app_icon_1024.png
│ │ │ │ ├── app_icon_128.png
│ │ │ │ ├── app_icon_16.png
│ │ │ │ ├── app_icon_256.png
│ │ │ │ ├── app_icon_32.png
│ │ │ │ ├── app_icon_512.png
│ │ │ │ └── app_icon_64.png
│ │ ├── Base.lproj
│ │ │ └── MainMenu.xib
│ │ ├── Configs
│ │ │ ├── AppInfo.xcconfig
│ │ │ ├── Debug.xcconfig
│ │ │ ├── Release.xcconfig
│ │ │ └── Warnings.xcconfig
│ │ ├── DebugProfile.entitlements
│ │ ├── Info.plist
│ │ ├── MainFlutterWindow.swift
│ │ └── Release.entitlements
│ └── RunnerTests
│ │ └── RunnerTests.swift
├── pubspec.lock
├── pubspec.yaml
├── test
│ └── widget_test.dart
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
└── windows
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ ├── CMakeLists.txt
│ ├── generated_plugin_registrant.cc
│ ├── generated_plugin_registrant.h
│ └── generated_plugins.cmake
│ └── runner
│ ├── CMakeLists.txt
│ ├── Runner.rc
│ ├── flutter_window.cpp
│ ├── flutter_window.h
│ ├── main.cpp
│ ├── resource.h
│ ├── resources
│ └── app_icon.ico
│ ├── runner.exe.manifest
│ ├── utils.cpp
│ ├── utils.h
│ ├── win32_window.cpp
│ └── win32_window.h
└── simple_news_app_flutter_taipei
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
├── .gitignore
├── app
│ ├── build.gradle
│ └── src
│ │ ├── debug
│ │ └── AndroidManifest.xml
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ │ └── com
│ │ │ │ └── nopalsoft
│ │ │ │ └── flutter_bloc_architecture
│ │ │ │ └── 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
├── generate_code.sh
├── 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
└── src
│ ├── bloc
│ └── news_cubit.dart
│ ├── data_source
│ ├── news_source.dart
│ └── response
│ │ ├── api_response.dart
│ │ └── api_response.g.dart
│ ├── dependency_injection
│ └── dependency_injection.dart
│ ├── model
│ ├── article.dart
│ └── article.g.dart
│ └── repository
│ ├── implementation
│ └── news_repository.dart
│ └── news_repository.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
├── architecture.png
├── image1.png
├── image2.png
└── youtube.png
├── test
├── bloc_test
│ └── news_cubit_test.dart
├── data_source_test
│ ├── api_key_invalid.json
│ ├── api_key_missing.json
│ ├── news_source_test.dart
│ └── top_headlines.json
└── ui_test
│ └── news_screen_test.dart
└── web
├── favicon.png
├── icons
├── Icon-192.png
└── Icon-512.png
├── index.html
└── manifest.json
/.gitignore:
--------------------------------------------------------------------------------
1 | # IntelliJ related
2 | .idea/
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/app_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/app_screen.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/app_store_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/app_store_badge.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/google_play_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/google_play_badge.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/logo.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen1.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen2.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen3.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen4.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen5.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen6.png
--------------------------------------------------------------------------------
/basic_landing_webpage/assets/images/screenshots/screen7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/assets/images/screenshots/screen7.png
--------------------------------------------------------------------------------
/basic_landing_webpage/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/screenshots/image1.png
--------------------------------------------------------------------------------
/basic_landing_webpage/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/screenshots/youtube.png
--------------------------------------------------------------------------------
/basic_landing_webpage/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/web/favicon.png
--------------------------------------------------------------------------------
/basic_landing_webpage/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/basic_landing_webpage/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/basic_landing_webpage/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/basic_landing_webpage/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/basic_landing_webpage/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/app/src/main/kotlin/com/example/best_architecture_challenge/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.best_architecture_challenge
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/best_architecture_challenge_taiwan/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/generate_code.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 |
4 | flutter clean
5 | flutter pub upgrade
6 | # https://flutter.dev/docs/development/data-and-backend/json#generating-code-continuously
7 | flutter pub run build_runner watch --delete-conflicting-outputs
8 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/xcuserdata/
7 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/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 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/best_architecture_challenge_taiwan/screenshots/youtube.png
--------------------------------------------------------------------------------
/best_architecture_challenge_taiwan/test/provider_test/mock_response_error.json:
--------------------------------------------------------------------------------
1 | {
2 | "error": 1
3 | }
--------------------------------------------------------------------------------
/docs/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-leap-day
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/.last_build_id:
--------------------------------------------------------------------------------
1 | 95c3e2b9852183996d6553a754760307
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/FontManifest.json:
--------------------------------------------------------------------------------
1 | [{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]}]
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/app_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/app_screen.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/app_store_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/app_store_badge.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/google_play_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/google_play_badge.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/logo.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen1.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen2.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen3.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen4.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen5.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen6.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/assets/images/screenshots/screen7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/assets/images/screenshots/screen7.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/assets/fonts/MaterialIcons-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/assets/fonts/MaterialIcons-Regular.otf
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/canvaskit/canvaskit.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/canvaskit/canvaskit.wasm
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/canvaskit/chromium/canvaskit.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/canvaskit/chromium/canvaskit.wasm
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/canvaskit/skwasm.wasm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/canvaskit/skwasm.wasm
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/favicon.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/icons/Icon-192.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/icons/Icon-512.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/docs/basic_landing_webpage/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/docs/basic_landing_webpage/version.json:
--------------------------------------------------------------------------------
1 | {"app_name":"basic_landing_webpage","version":"1.0.0","build_number":"1","package_name":"basic_landing_webpage"}
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/kotlin/com/nopalsoft/flutter_bloc_architecture/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.flutter_bloc_architecture
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/lib/src/repository/news_repository.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_bloc_architecture/src/model/article.dart';
2 |
3 | abstract class NewsRepositoryBase {
4 | Future> topHeadlines(String country);
5 | }
6 |
--------------------------------------------------------------------------------
/flutter_bloc_architecture/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/test/provider_test/api_key_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyInvalid",
4 | "message": "Your API key is invalid or incorrect. Check your key, or go to https://newsapi.org to create a free API key."
5 | }
--------------------------------------------------------------------------------
/flutter_bloc_architecture/test/provider_test/api_key_missing.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyMissing",
4 | "message": "Your API key is missing. Append this to the URL with the apiKey param, or use the x-api-key HTTP header."
5 | }
--------------------------------------------------------------------------------
/flutter_bloc_architecture/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/web/favicon.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_bloc_architecture/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_bloc_architecture/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_chrome_extension/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_chrome_extension/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_chrome_extension/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_chrome_extension/web/favicon.png
--------------------------------------------------------------------------------
/flutter_chrome_extension/web/flutter_bootstrap.js:
--------------------------------------------------------------------------------
1 | {{flutter_js}}
2 | {{flutter_build_config}}
3 |
4 | _flutter.loader.load();
--------------------------------------------------------------------------------
/flutter_chrome_extension/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_chrome_extension/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_chrome_extension/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_chrome_extension/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/web/favicon.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_connectivity_plus_tutorial/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_connectivity_plus_tutorial/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_connectivity_tutorial/README.md:
--------------------------------------------------------------------------------
1 | # Flutter Connectivity
2 |
3 | The package https://pub.dev/packages/connectivity was discontinued. Please check the
4 | updated example here [Flutter Connectivity Example](../flutter_connectivity_plus_tutorial)
5 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AED.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AED.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AFN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AFN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ALL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ALL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AMD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AMD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ANG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ANG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AOA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AOA.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ARS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ARS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AUD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AUD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AWG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AWG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/AZN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/AZN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BAM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BAM.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BBD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BBD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BDT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BDT.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BGN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BGN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BHD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BHD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BIF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BIF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BMD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BMD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BND.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BND.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BOB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BOB.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BRL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BRL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BSD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BSD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BTC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BTC.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BTN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BTN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BWP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BWP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BYN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BYN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BYR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BYR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/BZD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/BZD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CAD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CAD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CDF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CDF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CHF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CHF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CLF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CLF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CLP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CLP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CNY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CNY.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/COP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/COP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CRC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CRC.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CUC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CUC.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CUP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CUP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CVE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CVE.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/CZK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/CZK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/DJF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/DJF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/DKK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/DKK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/DOP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/DOP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/DZD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/DZD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/EGP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/EGP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ERN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ERN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ETB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ETB.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/EUR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/EUR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/FJD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/FJD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/FKP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/FKP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GBP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GBP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GEL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GEL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GHS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GHS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GIP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GIP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GMD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GMD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GNF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GNF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GTQ.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GTQ.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/GYD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/GYD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/HKD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/HKD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/HNL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/HNL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/HRK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/HRK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/HTG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/HTG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/HUF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/HUF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/IDR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/IDR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ILS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ILS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/INR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/INR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/IQD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/IQD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/IRR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/IRR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ISK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ISK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/JMD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/JMD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/JOD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/JOD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/JPY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/JPY.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KES.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KES.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KGS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KGS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KHR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KHR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KMF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KMF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KPW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KPW.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KRW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KRW.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KWD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KWD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KYD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KYD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/KZT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/KZT.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LAK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LAK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LBP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LBP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LKR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LKR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LRD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LRD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LSL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LSL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LTL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LTL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LVL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LVL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/LYD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/LYD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MAD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MAD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MDL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MDL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MGA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MGA.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MKD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MKD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MMK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MMK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MNT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MNT.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MOP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MOP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MRO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MRO.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MUR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MUR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MVR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MVR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MWK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MWK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MXN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MXN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MYR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MYR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/MZN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/MZN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NAD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NAD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NGN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NGN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NIO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NIO.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NLG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NLG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NOK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NOK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NPR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NPR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/NZD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/NZD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/OMR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/OMR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PAB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PAB.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PEN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PEN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PGK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PGK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PHP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PHP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PKR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PKR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PLN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PLN.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/PYG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/PYG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/QAR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/QAR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/RON.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/RON.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/RSD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/RSD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/RUB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/RUB.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/RWF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/RWF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SAR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SAR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SBD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SBD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SCR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SCR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SDG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SDG.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SEK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SEK.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SGD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SGD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SHP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SHP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SLL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SLL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SOS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SOS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SRD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SRD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/STD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/STD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SVC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SVC.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SYP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SYP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/SZL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/SZL.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/THB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/THB.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TJS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TJS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TMT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TMT.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TND.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TND.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TOP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TOP.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TRY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TRY.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TTD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TTD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TWD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TWD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/TZS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/TZS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/UAH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/UAH.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/UGX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/UGX.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/USD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/USD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/UYU.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/UYU.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/UZS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/UZS.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/VEF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/VEF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/VND.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/VND.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/VUV.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/VUV.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/WST.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/WST.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/XAF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/XAF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/XCD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/XCD.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/XDR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/XDR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/XOF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/XOF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/XPF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/XPF.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/YER.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/YER.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ZAR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ZAR.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/assets/flags/ZMW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/assets/flags/ZMW.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/lib/src/extensions/datetime_extension.dart:
--------------------------------------------------------------------------------
1 | import 'package:intl/intl.dart';
2 |
3 | extension DateTimeExtension on DateTime {
4 | String prettyDate(String format) => DateFormat(format).format(this);
5 | }
6 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/lib/src/extensions/string_extension.dart:
--------------------------------------------------------------------------------
1 | extension StringExtension on String {
2 | bool containsIgnoreCase(String other) => toLowerCase().contains(other.toLowerCase());
3 |
4 | }
5 |
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/screenshots/Architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/screenshots/Architecture.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_currency_converter_bloc/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_currency_converter_bloc/test/provider_test/latest.json:
--------------------------------------------------------------------------------
1 | {
2 | "success": true,
3 | "timestamp": 1616680095,
4 | "base": "EUR",
5 | "rates": {
6 | "AED": 4.338252,
7 | "AFN": 91.224956
8 | }
9 | }
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/.gitignore:
--------------------------------------------------------------------------------
1 | # Files and directories created by pub.
2 | .dart_tool/
3 | .packages
4 |
5 | # Conventional directory for build output.
6 | build/
7 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 1.0.0
2 |
3 | - Initial version.
4 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/README.md:
--------------------------------------------------------------------------------
1 | A simple command-line application.
2 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/bin/009_condicionales_if_else.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 | // Operador ?
3 | var edad = 17;
4 |
5 | if (edad >= 18) {
6 | print('Es mayor de edad');
7 | } else {
8 | print('Es menor de edad');
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/flutter_dart_for_begginers/bin/list_join.dart:
--------------------------------------------------------------------------------
1 | // Aprende Dart & Flutter
2 | // https://yayocode.com/es
3 |
4 | void main() {
5 | final lista = ['Gerardo', 'Susana', 'Carlos'];
6 | // Gerardo, Susana, Carlos
7 |
8 | print(lista.join(', '));
9 | }
10 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/web/favicon.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_easy_localization_tutorial/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_easy_localization_tutorial/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/dev/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ca-app-pub-3940256099942544~3347511713
4 |
5 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/kotlin/com/nopalsoft/flutter_flavors_ios_android/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.flutter_flavors_ios_android
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/android/app/src/prod/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/android/app/src/prod/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ca-app-pub-3940256099942544~3347511713
4 |
5 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Dev/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Prod/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_flavors_ios_android/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/web/favicon.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_hooks_tutorial/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_hooks_tutorial/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/kotlin/com/yayocode/news/app/flutter_news_app_cubit/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yayocode.news.app.flutter_news_app_cubit
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/lib/src/extension/context_extension.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | extension BuildContextExtension on BuildContext {
4 | T args() => ModalRoute.of(this)?.settings.arguments as T;
5 | }
6 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/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 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_news_app_cubit/resources/translations/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "top_headlines": "Top Headlines",
3 | "search_news": "Search News",
4 | "view_more": "View more"
5 | }
--------------------------------------------------------------------------------
/flutter_news_app_cubit/resources/translations/es.json:
--------------------------------------------------------------------------------
1 | {
2 | "top_headlines": "Titulares Principales",
3 | "search_news": "Buscar Noticias",
4 | "view_more": "Ver mas"
5 | }
--------------------------------------------------------------------------------
/flutter_news_app_cubit/resources/translations/zh.json:
--------------------------------------------------------------------------------
1 | {
2 | "top_headlines": "最新的新聞",
3 | "search_news": "找新聞",
4 | "view_more": "看更多"
5 | }
--------------------------------------------------------------------------------
/flutter_news_app_cubit/screenshots/app_gif.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/screenshots/app_gif.webp
--------------------------------------------------------------------------------
/flutter_news_app_cubit/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/screenshots/multiple_sizes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/screenshots/multiple_sizes.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/test/data_source_test/api_key_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyInvalid",
4 | "message": "Your API key is invalid or incorrect. Check your key, or go to https://newsapi.org to create a free API key."
5 | }
--------------------------------------------------------------------------------
/flutter_news_app_cubit/test/data_source_test/api_key_missing.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyMissing",
4 | "message": "Your API key is missing. Append this to the URL with the apiKey param, or use the x-api-key HTTP header."
5 | }
--------------------------------------------------------------------------------
/flutter_news_app_cubit/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/web/favicon.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/flutter_news_app_cubit/windows/runner/resources/app_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_news_app_cubit/windows/runner/resources/app_icon.ico
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/android/app/src/main/kotlin/com/nopalsoft/simple/firebase/auth/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.simple.firebase.auth
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/icon_email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/icon_email.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/icon_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/icon_facebook.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/icon_google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/icon_google.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/icon_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/icon_question.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/intro_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/intro_1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/intro_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/intro_2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/assets/intro_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/assets/intro_3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_bloc/screenshots/workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_bloc/screenshots/workflow.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/android/app/src/main/kotlin/com/nopalsoft/simple/firebase/auth/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.simple.firebase.auth
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/icon_email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/icon_email.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/icon_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/icon_facebook.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/icon_google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/icon_google.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/icon_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/icon_question.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/intro_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/intro_1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/intro_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/intro_2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/assets/intro_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/assets/intro_3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/workflow.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_auth_getx/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_auth_getx/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/assets/intro_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/assets/intro_1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/assets/intro_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/assets/intro_2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/assets/intro_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/assets/intro_3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/lib/src/repository/auth_repository.dart:
--------------------------------------------------------------------------------
1 | typedef UserUID = String;
2 |
3 | abstract class AuthRepository {
4 | Stream get onAuthStateChanged;
5 |
6 | Future signOut();
7 | }
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/workflow.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/web/favicon.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_cubit/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_cubit/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/assets/intro_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/assets/intro_1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/assets/intro_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/assets/intro_2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/assets/intro_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/assets/intro_3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/lib/src/repository/auth_repository.dart:
--------------------------------------------------------------------------------
1 | typedef UserUID = String;
2 |
3 | abstract class AuthRepository {
4 | Stream get onAuthStateChanged;
5 |
6 | Future signOut();
7 | }
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/workflow.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_getx/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_getx/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/assets/intro_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/assets/intro_1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/assets/intro_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/assets/intro_2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/assets/intro_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/assets/intro_3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/lib/src/repository/auth_repository.dart:
--------------------------------------------------------------------------------
1 | typedef UserUID = String;
2 |
3 | abstract class AuthRepository {
4 | Stream get onAuthStateChanged;
5 |
6 | Future signOut();
7 | }
8 |
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/image1.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/image2.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/image3.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/workflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/workflow.png
--------------------------------------------------------------------------------
/flutter_simple_firebase_crud_riverpod/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_firebase_crud_riverpod/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/lib/models/user_picture.dart:
--------------------------------------------------------------------------------
1 | class UserPicture {
2 | final String thumbnail;
3 |
4 | UserPicture(this.thumbnail);
5 |
6 | UserPicture.fromJson(Map json)
7 | : thumbnail = json['thumbnail'];
8 | }
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/screenshots/architecture.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/test/data_source_test/api_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "dasdljo2ij3": "123kndkm123"
3 | }
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/web/favicon.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/lib/models/user_picture.dart:
--------------------------------------------------------------------------------
1 | class UserPicture {
2 | final String thumbnail;
3 |
4 | UserPicture(this.thumbnail);
5 |
6 | UserPicture.fromJson(Map json)
7 | : thumbnail = json['thumbnail'];
8 | }
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/flutter_simple_rest_api_getx_migrate_flutter_bloc/screenshots/youtube.png
--------------------------------------------------------------------------------
/flutter_simple_rest_api_getx_migrate_flutter_bloc/test/data_source_test/api_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "dasdljo2ij3": "123kndkm123"
3 | }
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/kotlin/com/nopalsoft/http_unit_test/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.http_unit_test
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http_unit_test/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/http_unit_test/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/http_unit_test/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-8.10.2-all.zip
6 |
--------------------------------------------------------------------------------
/http_unit_test/images/Image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/images/Image1.png
--------------------------------------------------------------------------------
/http_unit_test/images/Image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/images/Image2.png
--------------------------------------------------------------------------------
/http_unit_test/images/Image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/images/Image3.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/http_unit_test/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/http_unit_test/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/http_unit_test/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/http_unit_test/test/api_key_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyInvalid",
4 | "message": "Your API key is invalid or incorrect. Check your key, or go to https://newsapi.org to create a free API key."
5 | }
--------------------------------------------------------------------------------
/http_unit_test/test/api_key_missing.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyMissing",
4 | "message": "Your API key is missing. Append this to the URL with the apiKey param, or use the x-api-key HTTP header."
5 | }
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/kotlin/com/yayocode/reels/reels_dark_mode/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.yayocode.reels.reels_dark_mode
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/reels_dark_mode/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/reels_dark_mode/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-8.10.2-all.zip
6 |
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/reels_dark_mode/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/reels_dark_mode/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/reels_dark_mode/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 |
--------------------------------------------------------------------------------
/reels_dark_mode/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 |
--------------------------------------------------------------------------------
/reels_dark_mode/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 |
5 | # Xcode-related
6 | **/dgph
7 | **/xcuserdata/
8 |
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "ephemeral/Flutter-Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 |
--------------------------------------------------------------------------------
/reels_dark_mode/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/web/favicon.png
--------------------------------------------------------------------------------
/reels_dark_mode/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/reels_dark_mode/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/reels_dark_mode/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/reels_dark_mode/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/reels_dark_mode/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 |
--------------------------------------------------------------------------------
/reels_dark_mode/windows/runner/resources/app_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/reels_dark_mode/windows/runner/resources/app_icon.ico
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/kotlin/com/nopalsoft/flutter_bloc_architecture/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.nopalsoft.flutter_bloc_architecture
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/generate_code.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 |
4 | fvm global 3.10.0
5 | flutter clean
6 | flutter pub upgrade
7 | flutter pub run build_runner watch --delete-conflicting-outputs
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/lib/src/repository/news_repository.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter_bloc_architecture/src/model/article.dart';
2 |
3 | abstract class NewsRepository {
4 | Future> topHeadlines(String country);
5 | }
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/screenshots/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/screenshots/architecture.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/screenshots/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/screenshots/image1.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/screenshots/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/screenshots/image2.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/screenshots/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/screenshots/youtube.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/test/data_source_test/api_key_invalid.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyInvalid",
4 | "message": "Your API key is invalid or incorrect. Check your key, or go to https://newsapi.org to create a free API key."
5 | }
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/test/data_source_test/api_key_missing.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": "error",
3 | "code": "apiKeyMissing",
4 | "message": "Your API key is missing. Append this to the URL with the apiKey param, or use the x-api-key HTTP header."
5 | }
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/web/favicon.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/simple_news_app_flutter_taipei/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yayo-Arellano/flutter_examples_compilation/acfbf7e3a62e98366c29126badc6034e9ae0e803/simple_news_app_flutter_taipei/web/icons/Icon-512.png
--------------------------------------------------------------------------------