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-desktopflutter config --enable-windows-desktopflutter config --enable-linux-desktop
一旦您切换到dev频道并启用了桌面支持,您就可以运行该应用程序了。
flutter run -d windowsflutter run -d macosflutter run -d linuxflutter run -d androidflutter run -d iosflutter run -d web
如果您重新启动IDE,您还应该看到一个针对您当前桌面平台的新启动选项。
客户端密钥
此存储库包含一组用于Cloudinary和Firebase的密钥,这些密钥属于免费定价计划。根据流量,这些密钥可能会达到限制。如果发生这种情况,您需要提供自己的密钥才能在本地运行应用程序,这些密钥可以在AppKeys.dart中找到。这些限制应每月刷新,因此您的使用情况可能会有所不同。
许可证
此应用程序根据MIT许可发布。您可以出于任何目的使用该代码,包括商业项目。


