├── .DS_Store ├── README.md ├── cuarta_clase ├── app │ ├── .gitignore │ ├── .keep │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── fooderlich │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ ├── food_pics │ │ │ ├── food_banana.jpg │ │ │ ├── food_brussels_sprouts.jpg │ │ │ ├── food_burger.jpg │ │ │ ├── food_cucumber.jpg │ │ │ ├── food_cupcake.jpg │ │ │ ├── food_curry.jpg │ │ │ ├── food_dozen_eggs.jpg │ │ │ ├── food_flour.jpg │ │ │ ├── food_friedrice.jpg │ │ │ ├── food_green_beans.jpg │ │ │ ├── food_pancake.jpg │ │ │ ├── food_peanutbutter.png │ │ │ ├── food_pho.jpg │ │ │ ├── food_salmon.jpg │ │ │ ├── food_soymilk.png │ │ │ └── food_spaghetti.jpg │ │ ├── fooderlich_assets │ │ │ └── empty_list.png │ │ ├── magazine_pics │ │ │ ├── card_bread.jpg │ │ │ ├── card_carrot.png │ │ │ ├── card_salad.png │ │ │ ├── card_smoothie.png │ │ │ ├── mag1.png │ │ │ ├── mag2.png │ │ │ ├── mag3.png │ │ │ ├── mag4.png │ │ │ └── mag5.png │ │ ├── profile_pics │ │ │ ├── person_cesare.jpeg │ │ │ ├── person_crispy.png │ │ │ ├── person_joe.jpeg │ │ │ ├── person_katz.jpeg │ │ │ ├── person_kelvin.jpg │ │ │ ├── person_kevin.jpeg │ │ │ ├── person_manda.png │ │ │ ├── person_ray.jpeg │ │ │ ├── person_sandra.jpeg │ │ │ ├── person_stef.jpeg │ │ │ └── person_tiffani.jpeg │ │ └── sample_data │ │ │ ├── sample_explore_recipes.json │ │ │ ├── sample_friends_feed.json │ │ │ └── sample_recipes.json │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── .last_build_id │ │ │ ├── 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 │ │ ├── api │ │ │ └── mock_fooderlich_service.dart │ │ ├── components │ │ │ ├── author_card.dart │ │ │ ├── card1.dart │ │ │ ├── card2.dart │ │ │ ├── card3.dart │ │ │ ├── circle_image.dart │ │ │ ├── components.dart │ │ │ ├── friend_post_list_view.dart │ │ │ ├── friend_post_tile.dart │ │ │ ├── grocery_tile.dart │ │ │ ├── recipe_thumbnail.dart │ │ │ ├── recipes_grid_view.dart │ │ │ └── today_recipe_list_view.dart │ │ ├── fooderlich_theme.dart │ │ ├── home.dart │ │ ├── main.dart │ │ ├── models │ │ │ ├── explore_data.dart │ │ │ ├── explore_recipe.dart │ │ │ ├── grocery_item.dart │ │ │ ├── grocery_manager.dart │ │ │ ├── ingredient.dart │ │ │ ├── instruction.dart │ │ │ ├── models.dart │ │ │ ├── post.dart │ │ │ ├── simple_recipe.dart │ │ │ └── tab_manager.dart │ │ └── screens │ │ │ ├── empty_grocery_screen.dart │ │ │ ├── explore_screen.dart │ │ │ ├── grocery_item_screen.dart │ │ │ ├── grocery_list_screen.dart │ │ │ ├── grocery_screen.dart │ │ │ └── recipes_screen.dart │ ├── pubspec.lock │ └── pubspec.yaml └── examples │ └── widgets │ └── ListGridAndOthers │ └── example │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── example │ │ │ │ │ └── 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 │ ├── app.dart │ ├── element_tile.dart │ ├── home.dart │ ├── list.dart │ ├── list_examples │ │ ├── example_gridview.dart │ │ ├── example_listview_builder.dart │ │ ├── example_listview_separeted.dart │ │ ├── nested_listviews.dart │ │ ├── normal_listview.dart │ │ └── page_view_example.dart │ └── main.dart │ ├── 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 ├── gestion_estados ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── gestion_estados │ │ │ │ │ └── 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 │ ├── app.dart │ ├── config │ │ ├── routes │ │ │ └── app_routes.dart │ │ └── theme │ │ │ └── theme_app.dart │ ├── core │ │ ├── helpers │ │ │ └── README.md │ │ ├── providers │ │ │ ├── album_provider.dart │ │ │ ├── cart_provider.dart │ │ │ └── user_provider.dart │ │ └── widgets │ │ │ ├── README.md │ │ │ ├── album_tile.dart │ │ │ └── our_image.dart │ ├── domain │ │ ├── model │ │ │ └── album │ │ │ │ ├── album.dart │ │ │ │ └── gateway │ │ │ │ └── album_gateway.dart │ │ └── use_cases │ │ │ └── album │ │ │ └── album_use_cases.dart │ ├── infraestructure │ │ └── api │ │ │ ├── README.md │ │ │ └── album_api │ │ │ ├── album_api.dart │ │ │ └── errors │ │ │ └── album_error.dart │ ├── main.dart │ └── screens │ │ ├── home_page.dart │ │ ├── login_page.dart │ │ └── payment_page.dart ├── 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 ├── primera_clase ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── primera_clase │ │ │ │ │ └── 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 │ └── main.dart ├── 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 ├── quinta_clase ├── example_provider │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── example_provider │ │ │ │ │ │ └── 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 │ │ ├── another_page.dart │ │ ├── app.dart │ │ ├── cat_provider.dart │ │ ├── home.dart │ │ ├── main.dart │ │ ├── page_one.dart │ │ └── user_provider.dart │ ├── 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 └── future_example │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── future_example │ │ │ │ │ └── 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 │ ├── app.dart │ ├── future_example.dart │ ├── home.dart │ └── main.dart │ ├── 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 ├── segunda_clase ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── segunda_clase │ │ │ │ │ └── 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 │ ├── 15452035777_294cefced5_c.jpg │ ├── 15992102771_b92f4cc00a_b.jpg │ ├── 2126711929_ef763de2b3_w.jpg │ ├── 27729023535_a57606c1be.jpg │ ├── 3187380632_5056654a19_b.jpg │ ├── 8533381643_a31a99e8a6_c.jpg │ └── attribution.md ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── app.dart │ ├── home.dart │ ├── main.dart │ ├── recipe.dart │ └── recipe_detail.dart ├── 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 ├── septima_clase ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── septima_clase │ │ │ │ │ └── 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 │ ├── app.dart │ ├── main.dart │ ├── models │ │ └── album.dart │ ├── pages │ │ ├── common │ │ │ ├── album_tile.dart │ │ │ └── our_image.dart │ │ └── home.dart │ └── services │ │ └── album_api.dart ├── 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 ├── sexta_clase ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sexta_clase │ │ │ │ │ └── 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 │ ├── app.dart │ ├── app_routes.dart │ ├── cat.dart │ ├── food.dart │ ├── home.dart │ ├── main.dart │ └── models │ │ └── cat.dart ├── 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 └── tercera_clase ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── tercera_clase │ │ │ │ └── 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 ├── author_katz.jpeg ├── mag1.png ├── mag2.png ├── mag3.png ├── mag4.png └── mag5.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 ├── author_card.dart ├── card1.dart ├── card2.dart ├── card3.dart ├── circle_image.dart ├── fooderlich_theme.dart ├── home.dart └── main.dart ├── 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 /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # flutter-apprentice 2 | En este repo subiremos todos los contenidos relacionados al curso dado a finales del 2021 hasta inicios del 2022 3 | -------------------------------------------------------------------------------- /cuarta_clase/app/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/.keep -------------------------------------------------------------------------------- /cuarta_clase/app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/kotlin/com/example/fooderlich/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.fooderlich 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /cuarta_clase/app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_banana.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_banana.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_brussels_sprouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_brussels_sprouts.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_burger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_burger.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_cucumber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_cucumber.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_cupcake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_cupcake.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_curry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_curry.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_dozen_eggs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_dozen_eggs.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_flour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_flour.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_friedrice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_friedrice.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_green_beans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_green_beans.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_pancake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_pancake.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_peanutbutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_peanutbutter.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_pho.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_pho.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_salmon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_salmon.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_soymilk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_soymilk.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/food_pics/food_spaghetti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/food_pics/food_spaghetti.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/fooderlich_assets/empty_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/fooderlich_assets/empty_list.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/card_bread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/card_bread.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/card_carrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/card_carrot.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/card_salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/card_salad.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/card_smoothie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/card_smoothie.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/mag1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/mag1.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/mag2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/mag2.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/mag3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/mag3.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/mag4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/mag4.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/magazine_pics/mag5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/magazine_pics/mag5.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_cesare.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_cesare.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_crispy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_crispy.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_joe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_joe.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_katz.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_katz.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_kelvin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_kelvin.jpg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_kevin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_kevin.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_manda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_manda.png -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_ray.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_ray.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_sandra.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_sandra.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_stef.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_stef.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/assets/profile_pics/person_tiffani.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/assets/profile_pics/person_tiffani.jpeg -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Flutter/.last_build_id: -------------------------------------------------------------------------------- 1 | a6788a9b700b18ac6300f4afbddad271 -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /cuarta_clase/app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /cuarta_clase/app/lib/components/components.dart: -------------------------------------------------------------------------------- 1 | export 'author_card.dart'; 2 | export 'card1.dart'; 3 | export 'card2.dart'; 4 | export 'card3.dart'; 5 | export 'circle_image.dart'; 6 | export 'friend_post_list_view.dart'; 7 | export 'friend_post_tile.dart'; 8 | export 'recipe_thumbnail.dart'; 9 | export 'recipes_grid_view.dart'; 10 | export 'today_recipe_list_view.dart'; 11 | -------------------------------------------------------------------------------- /cuarta_clase/app/lib/models/explore_data.dart: -------------------------------------------------------------------------------- 1 | import 'models.dart'; 2 | 3 | class ExploreData { 4 | final List todayRecipes; 5 | final List friendPosts; 6 | 7 | ExploreData( 8 | this.todayRecipes, 9 | this.friendPosts, 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /cuarta_clase/app/lib/models/models.dart: -------------------------------------------------------------------------------- 1 | export 'explore_data.dart'; 2 | export 'explore_recipe.dart'; 3 | export 'grocery_item.dart'; 4 | export 'grocery_manager.dart'; 5 | export 'post.dart'; 6 | export 'simple_recipe.dart'; 7 | export 'tab_manager.dart'; 8 | -------------------------------------------------------------------------------- /cuarta_clase/app/lib/models/tab_manager.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | // 1 4 | class TabManager extends ChangeNotifier { 5 | // 2 6 | int selectedTab = 0; 7 | 8 | // 3 9 | void goToTab(index) { 10 | // 4 11 | selectedTab = index; 12 | // 5 13 | notifyListeners(); 14 | } 15 | 16 | // 6 17 | void goToRecipes() { 18 | selectedTab = 1; 19 | // 7 20 | notifyListeners(); 21 | } 22 | } -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.example 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/lib/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/lib/app.dart -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/web/favicon.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-192.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-512.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/cuarta_clase/examples/widgets/ListGridAndOthers/example/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /gestion_estados/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /gestion_estados/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/kotlin/com/example/gestion_estados/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.gestion_estados 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gestion_estados/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gestion_estados/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /gestion_estados/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /gestion_estados/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /gestion_estados/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /gestion_estados/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /gestion_estados/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /gestion_estados/lib/config/routes/app_routes.dart: -------------------------------------------------------------------------------- 1 | class AppRoutes { 2 | static const home = '/home'; 3 | static const login = '/login'; 4 | static const buy = '/buy'; 5 | } -------------------------------------------------------------------------------- /gestion_estados/lib/core/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/lib/core/helpers/README.md -------------------------------------------------------------------------------- /gestion_estados/lib/core/providers/album_provider.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:gestion_estados/domain/use_cases/album/album_use_cases.dart'; 3 | class AlbumProvider extends ChangeNotifier{ 4 | 5 | final GetAlbumUseCase albumUseCase; 6 | AlbumProvider({required this.albumUseCase}); 7 | 8 | } 9 | -------------------------------------------------------------------------------- /gestion_estados/lib/core/providers/cart_provider.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:gestion_estados/domain/model/album/album.dart'; 3 | 4 | class CartProvider extends ChangeNotifier{ 5 | final List _listOfAlbums = []; 6 | get listOfAlbums => _listOfAlbums; 7 | void add(Album album){ 8 | _listOfAlbums.add(album); 9 | notifyListeners(); 10 | } 11 | void remove(Album album){ 12 | _listOfAlbums.remove(album); 13 | notifyListeners(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /gestion_estados/lib/core/providers/user_provider.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class UserProvider extends ChangeNotifier{ 4 | bool _userLogged = false; 5 | String _userName = "nombre no ingresado"; 6 | String get userName => _userName; 7 | bool get userLogged => _userLogged; 8 | set userName (String name){ 9 | _userName = name; 10 | notifyListeners(); 11 | } 12 | set userLogged (bool currentState){ 13 | _userLogged = currentState; 14 | notifyListeners(); 15 | } 16 | } -------------------------------------------------------------------------------- /gestion_estados/lib/core/widgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/lib/core/widgets/README.md -------------------------------------------------------------------------------- /gestion_estados/lib/domain/model/album/gateway/album_gateway.dart: -------------------------------------------------------------------------------- 1 | 2 | import '../album.dart'; 3 | abstract class AlbumGateway { 4 | Future getByID( String id ); 5 | Future> getAll(); 6 | } -------------------------------------------------------------------------------- /gestion_estados/lib/domain/use_cases/album/album_use_cases.dart: -------------------------------------------------------------------------------- 1 | import '../../model/album/album.dart'; 2 | import '../../model/album/gateway/album_gateway.dart'; 3 | 4 | class GetAlbumUseCase { 5 | final AlbumGateway _albumGateway; 6 | GetAlbumUseCase(this._albumGateway); 7 | 8 | Future getAlbumByID(String id) async { 9 | return _albumGateway.getByID(id); 10 | } 11 | 12 | Future> getAll() async { 13 | return _albumGateway.getAll(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /gestion_estados/lib/infraestructure/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/lib/infraestructure/api/README.md -------------------------------------------------------------------------------- /gestion_estados/lib/infraestructure/api/album_api/errors/album_error.dart: -------------------------------------------------------------------------------- 1 | class AlbumApiException implements Exception { 2 | @override 3 | String toString() { 4 | return 'Error al obtener la lista de Albums'; 5 | } 6 | } -------------------------------------------------------------------------------- /gestion_estados/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:gestion_estados/app.dart'; 3 | 4 | void main() => runApp(const GestionEstadosApp()); 5 | 6 | -------------------------------------------------------------------------------- /gestion_estados/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: gestion_estados 2 | description: A new Flutter project. 3 | 4 | publish_to: 'none' 5 | 6 | version: 1.0.0+1 7 | 8 | environment: 9 | sdk: ">=2.17.0-223.0.dev <3.0.0" 10 | dependencies: 11 | flutter: 12 | sdk: flutter 13 | http: 14 | google_fonts: 2.2.0 15 | provider: 16 | cupertino_icons: ^1.0.2 17 | 18 | dev_dependencies: 19 | flutter_test: 20 | sdk: flutter 21 | flutter_lints: ^1.0.0 22 | 23 | flutter: 24 | uses-material-design: true 25 | -------------------------------------------------------------------------------- /gestion_estados/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/test/widget_test.dart -------------------------------------------------------------------------------- /gestion_estados/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/web/favicon.png -------------------------------------------------------------------------------- /gestion_estados/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/web/icons/Icon-192.png -------------------------------------------------------------------------------- /gestion_estados/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/web/icons/Icon-512.png -------------------------------------------------------------------------------- /gestion_estados/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /gestion_estados/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /gestion_estados/windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /gestion_estados/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 | -------------------------------------------------------------------------------- /gestion_estados/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /gestion_estados/windows/runner/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Runner.rc 4 | // 5 | #define IDI_APP_ICON 101 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 102 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /gestion_estados/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/gestion_estados/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /primera_clase/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 18116933e77adc82f80866c928266a5b4f1ed645 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /primera_clase/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /primera_clase/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/kotlin/com/example/primera_clase/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.primera_clase 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /primera_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /primera_clase/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /primera_clase/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /primera_clase/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /primera_clase/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /primera_clase/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /primera_clase/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /primera_clase/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /primera_clase/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/web/favicon.png -------------------------------------------------------------------------------- /primera_clase/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/web/icons/Icon-192.png -------------------------------------------------------------------------------- /primera_clase/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/web/icons/Icon-512.png -------------------------------------------------------------------------------- /primera_clase/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /primera_clase/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/primera_clase/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/kotlin/com/example/example_provider/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.example_provider 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /quinta_clase/example_provider/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/lib/another_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/lib/another_page.dart -------------------------------------------------------------------------------- /quinta_clase/example_provider/lib/cat_provider.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class CatProvider extends ChangeNotifier { 4 | String _name = 'michi no definido 😼'; 5 | 6 | String get name => _name; 7 | 8 | set name (String newName) { 9 | _name = newName; 10 | notifyListeners(); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /quinta_clase/example_provider/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:example_provider/app.dart'; 2 | import 'package:flutter/material.dart'; 3 | 4 | void main() => runApp(const ProviderExample()); -------------------------------------------------------------------------------- /quinta_clase/example_provider/lib/user_provider.dart: -------------------------------------------------------------------------------- 1 | 2 | 3 | import 'package:flutter/material.dart'; 4 | 5 | class UserProvider extends ChangeNotifier{ 6 | String _name = 'usuario no ha sido registrado'; 7 | 8 | String get name => _name; 9 | set name ( String newName){ 10 | _name = newName; 11 | notifyListeners(); 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /quinta_clase/example_provider/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/test/widget_test.dart -------------------------------------------------------------------------------- /quinta_clase/example_provider/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/web/favicon.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/web/icons/Icon-192.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/web/icons/Icon-512.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /quinta_clase/example_provider/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/example_provider/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /quinta_clase/future_example/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/kotlin/com/example/future_example/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.future_example 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quinta_clase/future_example/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /quinta_clase/future_example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /quinta_clase/future_example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /quinta_clase/future_example/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | import 'home.dart'; 4 | 5 | 6 | 7 | 8 | class FutureExample extends StatelessWidget { 9 | const FutureExample({Key? key}) : super(key: key); 10 | 11 | @override 12 | Widget build(BuildContext context) { 13 | return MaterialApp( 14 | title: 'Flutter Demo', 15 | theme: ThemeData( 16 | primarySwatch: Colors.blue, 17 | ), 18 | home: const Home(), 19 | 20 | ); 21 | } 22 | } -------------------------------------------------------------------------------- /quinta_clase/future_example/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:future_example/app.dart'; 3 | 4 | void main() => 5 | runApp(const FutureExample()); 6 | 7 | 8 | -------------------------------------------------------------------------------- /quinta_clase/future_example/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/test/widget_test.dart -------------------------------------------------------------------------------- /quinta_clase/future_example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/web/favicon.png -------------------------------------------------------------------------------- /quinta_clase/future_example/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/web/icons/Icon-192.png -------------------------------------------------------------------------------- /quinta_clase/future_example/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/web/icons/Icon-512.png -------------------------------------------------------------------------------- /quinta_clase/future_example/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /quinta_clase/future_example/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/quinta_clase/future_example/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /segunda_clase/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 18116933e77adc82f80866c928266a5b4f1ed645 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /segunda_clase/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /segunda_clase/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/kotlin/com/example/segunda_clase/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.segunda_clase 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /segunda_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /segunda_clase/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /segunda_clase/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /segunda_clase/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /segunda_clase/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /segunda_clase/assets/15452035777_294cefced5_c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/15452035777_294cefced5_c.jpg -------------------------------------------------------------------------------- /segunda_clase/assets/15992102771_b92f4cc00a_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/15992102771_b92f4cc00a_b.jpg -------------------------------------------------------------------------------- /segunda_clase/assets/2126711929_ef763de2b3_w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/2126711929_ef763de2b3_w.jpg -------------------------------------------------------------------------------- /segunda_clase/assets/27729023535_a57606c1be.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/27729023535_a57606c1be.jpg -------------------------------------------------------------------------------- /segunda_clase/assets/3187380632_5056654a19_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/3187380632_5056654a19_b.jpg -------------------------------------------------------------------------------- /segunda_clase/assets/8533381643_a31a99e8a6_c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/assets/8533381643_a31a99e8a6_c.jpg -------------------------------------------------------------------------------- /segunda_clase/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /segunda_clase/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /segunda_clase/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /segunda_clase/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:segunda_clase/app.dart'; 3 | 4 | void main() { 5 | runApp(const RecipeApp()); 6 | } 7 | -------------------------------------------------------------------------------- /segunda_clase/test/widget_test.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /segunda_clase/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/web/favicon.png -------------------------------------------------------------------------------- /segunda_clase/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/web/icons/Icon-192.png -------------------------------------------------------------------------------- /segunda_clase/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/web/icons/Icon-512.png -------------------------------------------------------------------------------- /segunda_clase/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /segunda_clase/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/segunda_clase/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /septima_clase/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /septima_clase/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /septima_clase/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/kotlin/com/example/septima_clase/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.septima_clase 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /septima_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /septima_clase/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /septima_clase/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /septima_clase/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /septima_clase/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /septima_clase/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /septima_clase/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /septima_clase/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /septima_clase/lib/app.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:septima_clase/pages/home.dart'; 3 | 4 | class MyApp extends StatelessWidget { 5 | const MyApp({Key? key}) : super(key: key); 6 | 7 | // This widget is the root of your application. 8 | @override 9 | Widget build(BuildContext context) { 10 | return MaterialApp( 11 | title: 'Flutter Demo', 12 | theme: ThemeData( 13 | primarySwatch: Colors.blue, 14 | ), 15 | home: const Home() 16 | ); 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /septima_clase/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:septima_clase/app.dart'; 3 | 4 | void main() => runApp(const MyApp()); 5 | 6 | -------------------------------------------------------------------------------- /septima_clase/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/test/widget_test.dart -------------------------------------------------------------------------------- /septima_clase/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/web/favicon.png -------------------------------------------------------------------------------- /septima_clase/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/web/icons/Icon-192.png -------------------------------------------------------------------------------- /septima_clase/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/web/icons/Icon-512.png -------------------------------------------------------------------------------- /septima_clase/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /septima_clase/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/septima_clase/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /sexta_clase/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /sexta_clase/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /sexta_clase/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/kotlin/com/example/sexta_clase/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.sexta_clase 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sexta_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sexta_clase/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sexta_clase/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /sexta_clase/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /sexta_clase/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /sexta_clase/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /sexta_clase/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /sexta_clase/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /sexta_clase/lib/app_routes.dart: -------------------------------------------------------------------------------- 1 | import 'package:sexta_clase/home.dart'; 2 | 3 | class AppRoutes { 4 | static const home = '/'; 5 | static const cat = '/cat'; 6 | static const food = '/food'; 7 | 8 | 9 | } -------------------------------------------------------------------------------- /sexta_clase/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:sexta_clase/app.dart'; 3 | 4 | void main() => runApp(const ExampleNavigateApp()); 5 | 6 | 7 | -------------------------------------------------------------------------------- /sexta_clase/lib/models/cat.dart: -------------------------------------------------------------------------------- 1 | class Cat { 2 | late String name; 3 | String contenido; 4 | 5 | Cat( this.name,this.contenido); 6 | } -------------------------------------------------------------------------------- /sexta_clase/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/test/widget_test.dart -------------------------------------------------------------------------------- /sexta_clase/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/web/favicon.png -------------------------------------------------------------------------------- /sexta_clase/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/web/icons/Icon-192.png -------------------------------------------------------------------------------- /sexta_clase/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/web/icons/Icon-512.png -------------------------------------------------------------------------------- /sexta_clase/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /sexta_clase/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/sexta_clase/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /tercera_clase/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 18116933e77adc82f80866c928266a5b4f1ed645 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /tercera_clase/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /tercera_clase/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/kotlin/com/example/tercera_clase/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.tercera_clase 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tercera_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tercera_clase/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tercera_clase/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /tercera_clase/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /tercera_clase/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /tercera_clase/assets/author_katz.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/author_katz.jpeg -------------------------------------------------------------------------------- /tercera_clase/assets/mag1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/mag1.png -------------------------------------------------------------------------------- /tercera_clase/assets/mag2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/mag2.png -------------------------------------------------------------------------------- /tercera_clase/assets/mag3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/mag3.png -------------------------------------------------------------------------------- /tercera_clase/assets/mag4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/mag4.png -------------------------------------------------------------------------------- /tercera_clase/assets/mag5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/assets/mag5.png -------------------------------------------------------------------------------- /tercera_clase/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /tercera_clase/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /tercera_clase/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /tercera_clase/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: fooderlich 2 | description: a social recipe app to keep track of new dishes, and share with friends. 3 | 4 | publish_to: "none" 5 | version: 1.0.0+1 6 | 7 | environment: 8 | sdk: ">=2.12.0 <3.0.0" 9 | 10 | dependencies: 11 | flutter: 12 | sdk: flutter 13 | google_fonts: ^2.1.0 14 | 15 | dev_dependencies: 16 | flutter_test: 17 | sdk: flutter 18 | 19 | flutter: 20 | uses-material-design: true 21 | assets: 22 | - assets/ 23 | -------------------------------------------------------------------------------- /tercera_clase/test/widget_test.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tercera_clase/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/web/favicon.png -------------------------------------------------------------------------------- /tercera_clase/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/web/icons/Icon-192.png -------------------------------------------------------------------------------- /tercera_clase/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/web/icons/Icon-512.png -------------------------------------------------------------------------------- /tercera_clase/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /tercera_clase/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weincoder/flutter-apprentice/b238d4bc3aec0353b9a32ad7ebaa1b2ac29bbf38/tercera_clase/web/icons/Icon-maskable-512.png --------------------------------------------------------------------------------