问题标签 [flutter-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何在 Flutter 中运行所有模块的所有测试
我正在开发一个应用程序,其中包含由我公司其他团队构建的多个模块。
有没有一种方法可以用一个命令在应用程序和所有导入的模块中运行测试?
我们需要它用于 CI。
json - Flutter 中 Rest API 的响应错误处理
这是响应数据的模型类,当我将结果值设为 Null 时,它给了我一个我无法处理的异常,所以请帮我解决这个问题。
//此模型由成功响应创建。
//这是我的返回未来函数。
//这是API的成功响应
//这是API的错误响应,结果不包含任何内容
API 的错误响应在顶部给出,因为我在成功和错误中得到不同的响应,所以它抛出错误并打开内置的 Dart 文件。如以下所说的
regexp_patch.dart
flutter - 如何检查颤振应用程序是在独立模式下运行还是作为本机应用程序内的模块运行?
我正在为现有的原生 android 应用程序开发一个颤振模块。我与 MethodChannel 进行了一些互操作。现在,出于测试目的,我想将我的模块作为独立应用程序运行。为此,我使用虚拟占位符模拟了所有互操作代码。现在我想(以编程方式)检查颤振是在独立模式下运行还是作为模块的一部分,以决定使用哪个互操作实现(android one VS dummy)。
android - 如何在颤振模块中获取设备的当前位置?
我正在为 android 应用程序开发 Flutter 模块,该模块使用 Geolocatore 来获取设备的当前位置。但是当颤振模块初始化时我得到了这个错误:
location_permissions:无法检测到当前活动
我已将这两行添加到 AndroidManifest 文件中(适用于 Android 应用程序和颤振模块二)
我使用这个函数来获取当前位置
android - 将颤振模块添加到现有的 android studio 应用程序
我已经安装了颤振并且需要将它添加到我的应用程序中,因为我想要它的一个功能,并且还向我的应用程序添加了一个新的颤振模块,现在我应该如何更改现有的库(例如: implementation 'de.hdodenhof:circleimageview :3.1.0') 以便它们与颤振兼容,例如如何使我现有的应用程序与颤振完全兼容?
android - Flutter 模块 android min sdk 不断变化
我按照add-to-app文档向现有的 android 项目添加了一些颤振代码,一切正常。
但我有以下担忧:每次flutter clean
我都必须更改 .android/app/build.gradle 中的 minsdk,因为出现以下错误:
我的问题是:我怎样才能让颤振模块使用 minsdk18 而无需每次更改它flutter clean
java - 如何将数据从颤振模块传输到android应用程序
我创建了一个可以从颤振模块接收全屏的android 应用程序。现在,我想从该颤振模块中获取文本,而不仅仅是全屏。那么有人知道吗?
PS:我知道如何将数据从android发送到flutter模块!我只想反过来。
谢谢,不过
flutter - Flutter 模块将依赖项用于另一个模块
我正在开发一个 Flutter 项目来研究模块化。所以,我第一次用核心、设计和功能模块设置项目,除了项目模块。我将使用 provider 进行依赖注入和状态管理,并使用 mockito 进行测试,并且,就像在 Android 开发中一样,我尝试将这些依赖项放在核心模块中,我的功能模块使用这个核心模块。但是在我的功能模块中,我也无法访问 mockito 和 provider。有办法做到这一点吗?
这是我的功能模块 pubspec.yaml
这是我的核心模块 pubspec.yaml:
flutter - 我使用flutter_modular,我需要动态创建自定义转换。我怎么能做到这一点?
我使用flutter_modular,我需要动态创建自定义转换。我怎么能做到这一点?我还有一个问题。如何在没有路由名称的情况下执行 Modular.to.pushReplacementNamed?
ios - 如何将 Google 地图添加到原生 iOS 应用程序中使用的颤振模块
我有一个本机 iOS 应用程序,它集成了一些功能的颤振模块。现在对于一个新功能,我需要在颤振模块中集成谷歌地图。
文档说我们需要在里面添加谷歌地图初始化代码ios/Runner/AppDelegate.m
,但在我的情况下,整个.iOS
文件夹会在每个新版本中重新生成,并且只有在我独立运行颤振模块时才能在其中添加内容。但是当我将flutter模块与iOS本机应用程序集成时,我遇到了崩溃:Google Maps SDK for iOS must be initialized via [GMSServices provideAPIKey:...] prior to use
即使我在本机iOS AppDelegate中有这行。
我错过了什么?