DartPad.dev 全面升级,现已支持 Flutter

作者 / John Ryan

近日,DartPad.dev 迎来重要升级。除了全新的界面设计和使用体验之外,本次更新还为广受开发者欢迎的 Flutter UI 工具包添加了支持。DartPad 是我们推出的一款在线编辑器,它能够直接在浏览器中运行 Dart 程序。从今天开始,开发者还可以通过 DartPad 运行 Flutter 应用。

DartPad.dev 全面升级,现已支持 Flutter

  • DartPad.dev

    https://dartpad.dev/

  • Flutter

    https://flutter.dev/

即刻构筑精彩

如需创建一个新的 Flutter 项目,请点击 New Pad 按钮并选择 Flutter

DartPad.dev 全面升级,现已支持 Flutter

该步骤在编辑器内添加并运行了几段初始代码 (starter code)。一旦 DartPad 发现您正在使用 package:flutter,界面内就会出现一个用于显示 UI 的面板。或者,您也可以在 Samples 菜单中搜索 Flutter 示例应用。

DartPad.dev 全面升级,现已支持 Flutter

特性

开发者可自由使用所有的 Flutter 核心库,例如 cupertinomaterial,并在 DartPad 内查看这些库的文档。请选择一个符号 (symbol) 然后在底部面板查看相关文档。

DartPad.dev 全面升级,现已支持 Flutter

DartPad 使用 Dart 格式化器 (dartfmt) 来格式化您的代码,此外,它还会为您提供协助、修复和代码自动补全建议,并显示错误和警告信息。

DartPad.dev 全面升级,现已支持 Flutter

当您需要分享代码片段,请先创建一个 GitHub gist,然后再在 URL 地址中添加 gist ID (示例: https://dartpad.dev/<GistID>)。您可以通过多种渠道分享该链接,例如错误报告、StackOverflow 问题或社交平台。请参阅《分享指南》了解更多信息。

您也可以在网页内嵌入 DartPad,比如说我们在这个 codelab 页面中就使用了 DartPad。嵌入式 DartPad 特别适合用来处理文章、codelab 和教程等用例。(如果您有兴趣学习如何在 codelab 和教程中使用 DartPad,请阅读《DartPad 在教程中的最佳实践》)。有关嵌入式 DartPad 的具体技术细节,请参阅《DartPad 嵌入指南》

  • cupertino

    https://api.flutter.dev/flutter/cupertino/cupertino-library.html

  • material

    https://api.flutter.dev/flutter/material/material-library.html

  • dartfmt

    https://github.com/dart-lang/dart_style

  • 创建一个 GitHub gist

    https://help.github.com/en/github/writing-on-github/creating-gists

  • 分享指南

    https://github.com/dart-lang/dart-pad/wiki/Sharing-Guide

  • 这个 codelab 页面

    https://flutter.dev/docs/codelabs/layout-basics

  • DartPad 在教程中的最佳实践

    https://dart.dev/resources/dartpad-tutorials.pdf

  • DartPad 嵌入指南

    https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide

感谢您的支持!

DartPad 是 Dart 开源项目的一部分。十分感谢大家提交有关 DartPad 的错误报告和变更,帮助我们打造更好的产品。欢迎各位开发者前往 github.com/dart-lang/dart-pad,贡献您的代码。

如果您想了解如何在 web 平台上运行 Flutter,请前往 flutter.dev/web

  • Dart 开源项目

    https://github.com/dart-lang

  • 错误报告

    https://github.com/dart-lang/dart-pad/issues


Flutter 开发者社区中文资源: https://flutter.cn

DartPad.dev 全面升级,现已支持 Flutter 点击屏末  | 即刻开启 Flutter 跨平台开发之旅

DartPad.dev 全面升级,现已支持 Flutter

DartPad.dev 全面升级,现已支持 Flutter

  想了解更多 Flutter 内容?

  • 在公众号首页发送关键词 "Flutter",获取相关历史技术文章;

  • 还有更多疑惑?欢迎点击菜单 "联系我们" 反馈您在开发过程中遇到的问题。

推荐阅读

DartPad.dev 全面升级,现已支持 Flutter

DartPad.dev 全面升级,现已支持 Flutter

DartPad.dev 全面升级,现已支持 Flutter


DartPad.dev 全面升级,现已支持 Flutter