{"id":21008073,"url":"https://github.com/lflxp/flutter-desktop-demo","last_synced_at":"2026-05-01T05:36:48.838Z","repository":{"id":150080653,"uuid":"196377325","full_name":"lflxp/flutter-desktop-demo","owner":"lflxp","description":"flutter desktop demo for study","archived":false,"fork":false,"pushed_at":"2019-07-11T10:58:32.000Z","size":1887,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T10:48:29.331Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lflxp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-11T10:57:43.000Z","updated_at":"2019-07-11T10:58:57.000Z","dependencies_parsed_at":"2023-06-05T03:00:43.986Z","dependency_job_id":null,"html_url":"https://github.com/lflxp/flutter-desktop-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lflxp%2Fflutter-desktop-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lflxp%2Fflutter-desktop-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lflxp%2Fflutter-desktop-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lflxp%2Fflutter-desktop-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lflxp","download_url":"https://codeload.github.com/lflxp/flutter-desktop-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243428437,"owners_count":20289318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T09:11:24.365Z","updated_at":"2025-12-29T05:50:25.276Z","avatar_url":"https://github.com/lflxp.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Desktop Embedding for Flutter\n\nThis project was originally created to develop Windows, macOS, and Linux\nembeddings of [Flutter](https://github.com/flutter/flutter). That work has\nsince [become part of\nFlutter](https://github.com/flutter/flutter/wiki/Desktop-shells), and this\nproject is now just an example of, and test environment for, building\napplications using those libraries in their current state. It also\nincludes some experimental, early stage desktop plugins.\n\nAs explained in the link above, desktop libraries are still in early stages.\n**The code here is not stable, nor intended for production use.**\n\n## Setting Up\n\nThis project is closely tied to changes in the Flutter repository, so\nyou must be on the latest version of the [Flutter master\nchannel](https://github.com/flutter/flutter/wiki/Flutter-build-release-channels#how-to-change-channels).\nYou should always update this repository and Flutter at the same time,\nas breaking changes for desktop happen frequently.\n\n### Tools\n\nRun `flutter doctor` and be sure that no issues are reported for the sections\nrelevant to your platform.\n\n## Running a Project\n\n### Example\n\nOnce you have everything set up, just `flutter run` in the `example` directory\nto run your first desktop Flutter application!\n\nNote: Only `debug` mode is currently available. Running with `--release` will\nsucceed, but the result will still be using a `debug` Flutter configuration:\nasserts will fire, the observatory will be enabled, etc.\n\n### Running Other Flutter Projects\n\nSee [the example README](example/README.md) for information on using the\nexample as a starting point to run another project.\n\n### IDEs\n\nIf you want to use an IDE to run a Flutter project on desktop, you will need to\nhave the `ENABLE_FLUTTER_DESKTOP` environment variable set to `true` in the IDE:\n* VS Code: Add the flag to [dart.env](https://dartcode.org/docs/settings/#dartenv)\n  in the VS Code `settings.json`:\n  ```\n  \"dart.env\": {\n      \"ENABLE_FLUTTER_DESKTOP\": true,\n  }\n  ```\n  * You can also attach to a desktop Flutter application launched some other way\n    using the `Debug: Attach to Flutter Process` command and copying in the\n    Observatory URI that was logged on launch.\n* IntelliJ/Android Studio: You will need to set the environment for the\n  application using the normal process for your OS (e.g., launching it from a\n  terminal with the environment variable set may work). You will know the\n  variable is correctly set if the devices menu lists your machine as a device.\n\n## Repository Structure\n\n`testbed` is a more complex example that is primarily intended for people\nactively working on Flutter for desktop. See [its README](testbed/README.md)\nfor details.\n\nThe `plugins` directory has early-stage desktop\n[plugins](https://flutter.dev/docs/development/packages-and-plugins/developing-packages). See the [README](plugins/README.md) for details.\n\n## Feedback and Discussion\n\nFor bug reports and feature requests specific to the example or the plugins,\nyou can file GitHub issues. Bugs and feature requests related to desktop support\nin general should be filed in the\n[Flutter issue tracker](https://github.com/flutter/flutter/issues).\n\nFor general discussion and questions there's a [project mailing\nlist](https://groups.google.com/forum/#!forum/flutter-desktop-embedding-dev).\n\n## Caveats\n\n* This is not an officially supported Google product.\n* The code and examples here, and the desktop Flutter libraries they use, are\n  in early stages, and not intended for production use.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flflxp%2Fflutter-desktop-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flflxp%2Fflutter-desktop-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flflxp%2Fflutter-desktop-demo/lists"}