Flutter Folio

一个演示应用程序,展示了Flutter如何提供出色的跨平台体验,目标平台包括iOS、Android、MacOS、Windows、Linux和Web。由gskinner与Google合作构建,Flutter Folio有意识地考虑了每个平台的用户期望、输入设备和习惯,确保它在各种设备上都感觉原生。

除了在此处提供的MIT许可代码的Fork和审查外,您还可以在Flutter Folio Showcase Website上找到更多信息。

关于gskinner

我们致力于为智能客户构建创新的数字体验,我们非常喜欢Flutter为我们带来的轻松体验。不要犹豫访问我们的网站,了解更多关于我们的信息。我们很乐意收到您的来信!

演示构建

要预览该应用程序,您可以访问以下链接,从您设备上的应用商店下载:
https://flutter.gskinner.com/folio/#g-download

安装

如果您是Flutter新手,第一件事就是遵循设置说明

在Flutter设置完成后,您可以使用默认的stable频道,或者切换到最新的dev版本,以获得桌面/Web的最新修复。

  • 运行flutter channel dev
  • 运行flutter upgrade

如果您以前从未运行过桌面构建,您需要为当前平台执行一次性命令来启用它。

  • flutter config --enable-macos-desktop
  • flutter config --enable-windows-desktop
  • flutter config --enable-linux-desktop

一旦您切换到dev频道并启用了桌面支持,您就可以运行该应用程序了。

  • flutter run -d windows
  • flutter run -d macos
  • flutter run -d linux
  • flutter run -d android
  • flutter run -d ios
  • flutter run -d web

如果您重新启动IDE,您还应该看到一个针对您当前桌面平台的新启动选项。

客户端密钥

此存储库包含一组用于Cloudinary和Firebase的密钥,这些密钥属于免费定价计划。根据流量,这些密钥可能会达到限制。如果发生这种情况,您需要提供自己的密钥才能在本地运行应用程序,这些密钥可以在AppKeys.dart中找到。这些限制应每月刷新,因此您的使用情况可能会有所不同。

许可证

此应用程序根据MIT许可发布。您可以出于任何目的使用该代码,包括商业项目。

license

GitHub

查看 Github