小编fla*_*rup的帖子

如何使用 Flutter/Dart 在设备之间发送和接收数据?

我会制作一个玩扑克牌的应用程序。

要制作这个应用程序:

  1. 我必须在设备之间发送和接收数据。
  2. 我会用移动热点来实现,这样所有设备都在同一个无线网络中,也无需连接到互联网。

我怎样才能用 Flutter/Dart 做到这一点?有任何想法吗?还是用蓝牙更好?或者有互联网连接?

android dart flutter

6
推荐指数
1
解决办法
6413
查看次数

Flutter - 将依赖项添加到包中并不能解决应用程序编译期间的依赖项问题

我刚刚创建了我的第一个 flutter 包。它只有 dart 代码,因此非常基础。但是,我在包中使用了一个外部依赖项来提供程序包。由于我不使用包外部的任何提供程序类,因此我的理解是,我不需要provider向应用程序添加包依赖项,因此我可能仅将依赖项保留在我的包内。但是,当我尝试编译该应用程序时,出现以下错误:

Error: Could not resolve the package 'provider' in 'package:provider/provider.dart'.
file:///local_path/lib/scale_widget.dart:5:8: Error: Not found: 'package:provider/provider.dart'
import 'package:provider/provider.dart';
Run Code Online (Sandbox Code Playgroud)

尽管如此,该provider包还是导入到我的包中。如果我provider向我的应用程序添加依赖项,则一切都会编译。

flutter flutter-dependencies

5
推荐指数
1
解决办法
2398
查看次数

元素类型“List<Card>”无法分配给列表类型“Widget”

我不明白在从子项中删除方括号 [] 后我们如何使用列小部件。我想从字符串元素列表创建卡片列表。我使用了地图方法来做到这一点。

我在列小部件内使用地图方法,它不断显示错误The element type 'List<Card>' can't be assigned to the list type 'Widget'。我通过将 Flights.map((element){}) 包装在另一个列小部件中,然后删除子项的 [] 来解决这个问题。

Column(
              children:[ flights.map(
                    (element) => Card(
                  child: Column(
                    children: <Widget>[
                      Image.asset('images/flight.jfif'),
                      Text(element)
                    ],
                  ),
                ),
              ).toList(),]
            )
          ],
)
Run Code Online (Sandbox Code Playgroud)

然后

Column(
              children: flights.map(
                    (element) => Card(
                  child: Column(
                    children: <Widget>[
                      Image.asset('images/flight.jfif'),
                      Text(element)
                    ],
                  ),
                ),
              ).toList(),
            )
          ],
        )
Run Code Online (Sandbox Code Playgroud)

第一个代码片段显示了元素类型“List”无法分配给列表类型“Widget”的错误。

第二个没有显示任何错误

dart flutter

2
推荐指数
1
解决办法
8955
查看次数

标签 统计

flutter ×3

dart ×2

android ×1

flutter-dependencies ×1