├── .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 --------------------------------------------------------------------------------