AI prompts
base on Flutter codelab examples # Flutter codelabs
[![Build Status](https://github.com/flutter/codelabs/workflows/Flutter%20CI/badge.svg)](https://github.com/flutter/codelabs/actions?workflow=Flutter%20CI)
This repository contains the code for a variety of [Flutter Codelabs](https://codelabs.developers.google.com/?product=flutter).
Here is a list of the codelabs represented here:
- [Adaptive Apps in Flutter](https://codelabs.developers.google.com/codelabs/flutter-adaptive-app) is in [`adaptive_app`](adaptive_app)
- [Add a user authentication flow to a Flutter app using FirebaseUI](https://firebase.google.com/codelabs/firebase-auth-in-flutter-apps) is in [`firebase-auth-flutterfire-ui`](firebase-auth-flutterfire-ui)
- [Add sound and music to your Flutter game](https://codelabs.developers.google.com/codelabs/flutter-codelab-soloud) is in [`audio_soloud`](audio_soloud)
- [Adding a Home Screen widget to your Flutter App](https://codelabs.developers.google.com/flutter-home-screen-widgets) is in [`homescreen_codelab`](homescreen_codelab)
- [Adding Google Maps to a Flutter app](https://codelabs.developers.google.com/codelabs/google-maps-in-flutter) is in [`google-maps-in-flutter`](google-maps-in-flutter)
- [Adding in-app purchases to your Flutter app](https://codelabs.developers.google.com/codelabs/flutter-in-app-purchases) is in [`in_app_purchases`](in_app_purchases)
- [Adding WebView to your Flutter app](https://codelabs.developers.google.com/codelabs/flutter-webview) is in [`webview_flutter`](webview_flutter)
- [Animations in Flutter](https://codelabs.developers.google.com/advanced-flutter-animations) is in [`animations`](animations)
- [Build a 2D physics game with Flutter and Flame](https://codelabs.developers.google.com/codelabs/flutter-flame-forge2d) is in [`forge2d_game`](forge2d_game)
- [Build a word puzzle with Flutter](https://codelabs.developers.google.com/codelabs/flutter-word-puzzle) is in [`generate_crossword`](generate_crossword)
- [Building a board game with TensorFlow Agents and Flutter](https://codelabs.developers.google.com/tfagents-flutter) is in [`tfagents-flutter`](tfagents-flutter)
- [Building a full-stack movie recommendation system](https://codelabs.developers.google.com/tfrecommenders-flutter) is in [`tfrs-flutter`](tfrs-flutter)
- [Building an animated responsive app layout with Material 3](https://codelabs.developers.google.com/codelabs/flutter-animated-responsive-layout) is in [`animated-responsive-layout`](animated-responsive-layout)
- [Building next generation UIs in Flutter](https://codelabs.developers.google.com/codelabs/flutter-next-gen-uis?hl=en#0) is in [`next-gen-ui`](next-gen-ui)
- [Create haikus about Google products with the PaLM API and Flutter](https://codelabs.developers.google.com/haiku-generator) is in [`haiku_generator`](haiku_generator)
- [Dive into Dart's patterns and records](https://codelabs.developers.google.com/codelabs/dart-patterns-records) is in [`dart-patterns-and-records`](dart-patterns-and-records)
- [Get started with text classification in Flutter apps](https://developers.google.com/learn/pathways/text-classification-flutter) pathway is in [`tfserving-flutter`](tfserving-flutter)
- [Get to know Firebase for Flutter](https://firebase.google.com/codelabs/firebase-get-to-know-flutter) is in [`firebase-get-to-know-flutter`](firebase-get-to-know-flutter)
- [How to test a Flutter app](https://codelabs.developers.google.com/codelabs/flutter-app-testing) is in [`testing_codelab`](testing_codelab)
- [Introduction to Flame with Flutter](https://codelabs.developers.google.com/codelabs/flutter-flame-brick-breaker) is in [`brick_breaker`](brick_breaker)
- [Local development for your Flutter apps using the Firebase Emulator Suite](https://firebase.google.com/codelabs/get-started-firebase-emulators-and-flutter) in [`firebase-emulator-suite`](firebase-emulator-suite)
- [Take your Flutter app from boring to beautiful](https://codelabs.developers.google.com/codelabs/flutter-boring-to-beautiful) in [`boring_to_beautiful`](boring_to_beautiful)
- [Using FFI in a Flutter plugin](https://codelabs.developers.google.com/codelabs/flutter-ffigen) is in [`ffigen_codelab`](ffigen_codelab)
- [Write a Flutter desktop application](https://codelabs.developers.google.com/codelabs/flutter-github-client) is in [`github-client`](github-client)
- [Your first Flutter app](https://codelabs.developers.google.com/codelabs/flutter-codelab-first) is in [`namer`](namer)
To learn more about setting up Flutter and running apps, visit
[docs.flutter.dev/get-started][].
[docs.flutter.dev/get-started]: https://docs.flutter.dev/get-started
## Maintenance & Deprecation of Codelabs
Codelabs should be kept up to date with the current Flutter stable release.
Codelabs that are more than two stable releases behind will be
candidates for deprecation and removal from the repository.
", Assign "at most 3 tags" to the expected json: {"id":"244","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"