【问题标题】:Native mobile application using google dart language使用 google dart 语言的原生移动应用程序
【发布时间】:2013-10-15 03:04:48
【问题描述】:

如何使用 dart 语言为 android 开发原生移动应用程序?有可能吗?

【问题讨论】:

    标签: android mobile dart flutter


    【解决方案1】:

    是的,这是可能的。 Dart 应用程序可以编译为常规的 JS/HTML 应用程序并按此方式打包。

    有关真实世界的示例,请参阅 Play 商店中的 Veterninary Anesthesia。此应用是用 Dart 编写的,可安装的手机应用程序版本是使用 PhoneGap 构建的。开发者的博客详细介绍了how it was done

    原生 Dart 应用程序最终可能会出现。有一些关于人们在 Android 上编译 Dart VM 的报道。目前,Dart 团队专注于 Web 客户端。

    【讨论】:

      【解决方案2】:

      死灵之书:)

      我知道这是一篇旧帖子,但对于那些发现它的人...现在有一个选项可以使用 Flutter 创建适用于 Android 和 iOS 的原生应用程序。 Flutter官网~>https://flutter.dev/

      更新 [7 月 19 日]:现在您可以使用 Flutter 使用单一代码库为所有平台(包括 Web)开发应用程序。

      Flutter 是一个新项目,可帮助开发人员从单一代码库构建适用于 iOS 和 Android 的高性能、高保真移动应用

      目前还处于早期阶段,但看起来很有希望。

      更新[2020 年 9 月]:Alfa 宣布支持 Windows、MacOS 和 Lunix https://medium.com/flutter/announcing-flutter-windows-alpha-33982cd0f433

      【讨论】:

        【解决方案3】:

        会有一些像PhoneGap 这样的工具,你可以在其中编写 Dart,编译为 JS,然后使用它将整个东西转换为原生应用程序。问题是这是否真的值得——我从未尝试过,但我可以想象,使用 Dart,你需要广泛使用 JS-Interop,如果它甚至可以完全工作——该工具甚至可能无法使用 Dart 的优化JS 输出。无论如何,如果你真的想这样做,这可能值得一试。

        【讨论】:

          【解决方案4】:

          我认为这是不可能的:正如您在 this link 中看到的那样,“Dart 当前的焦点是 Web 应用程序”。或者它可能看起来有点复杂,请参阅this thread 了解更多信息。

          【讨论】:

            【解决方案5】:

            Dart 团队正在开发他们自己的开发工具堆栈,从运行时到用于移动设备上 dart lang 的 UI sdk。检查这个,https://www.dartlang.org/mobile/

            【讨论】:

              【解决方案6】:
              【解决方案7】:

              是的,

              Flutter 是 Google 的 UI 工具包,用于从单个代码库为移动、Web 和桌面构建漂亮的原生编译应用程序。

              Google 使用 Dart 编程语言。

              https://flutter.dev/

              初始发布日期为 2017 年 5 月

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2017-06-11
                • 1970-01-01
                • 2017-12-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多