小编Par*_*iya的帖子

配置默认 Firebase 应用 __FIRAPP_DEFAULT

在遵循 flutter 教程示例以在 yaml 文件中添加 firebase 依赖项时,我会在控制台“配置默认 Firebase 应用 __FIRAPP_DEFAULT”中得到此打印输出:

 dependencies:
  flutter:
    sdk: flutter
  firebase_core: ^0.4.0+6
  cloud_functions: ^0.4.0+2
  firebase_auth: ^0.11.1+7
  firebase_database: ^3.0.3
  firebase_storage: ^3.0.2
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

dart firebase firebase-authentication flutter flutter-dependencies

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

如何在 Flutter 中 TextFormField 的标签中添加红色星号

由于我们无法制作像 RichText/Text Span 这样的小部件来设置 TextFormField 的样式,

谁能帮我解决这个问题...

现在得到:-

在此处输入图片说明

预期结果:-

在此处输入图片说明

我们如何才能达到这样的结果?

asterisk textfield flutter flutter-layout

7
推荐指数
1
解决办法
4000
查看次数

在 flutter 应用程序中查找 iOS 包标识符

我正在开发 Flutter 应用程序,但找不到包标识符。根据此处的文档(https://firebase.google.com/docs/flutter/setup),它应该在“常规”选项卡中,但我找不到它。我也读过它可能在这里的地方:ios/Runner.xcodeproj 但我的项目不包含它。谢谢!

ios bundle-identifier flutter flutter-ios

7
推荐指数
1
解决办法
4463
查看次数

如何在 Flutter 中添加加载屏幕

我正在制作一个带有颤振的应用程序,我想要一个加载屏幕,同时从 Firestore 中获取数据我曾经在 android 中执行此操作 setvisibilty。似乎没有完全帮助

如果firebaseUser不是null,我想显示加载屏幕,这是我的initState方法

  void initState() {
    super.initState();
    isRegistered();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        padding: EdgeInsets.all(32),
        child: Form(
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              Text("Login"),
              SizedBox(
                height: 16,
              ),
              Row(
                mainAxisAlignment: MainAxisAlignment.spaceAround,
                children: <Widget>[
                  Container(
                    width: 50,
                    child: TextFormField(
                      maxLength: 4,
                      keyboardType: TextInputType.number,
                      controller: countryCodeController,
                      decoration: InputDecoration(
                        hintText: '+251',
                      ),
                    ),
                  ),
                  Container(
                    width: 200,
                    child: TextFormField(
                      maxLength: 9,
                      keyboardType: TextInputType.number,
                      controller: phonenumberController, …
Run Code Online (Sandbox Code Playgroud)

loading dart flutter flutter-layout

7
推荐指数
1
解决办法
1404
查看次数

无法构建具有 PathProvider 依赖项的 flutter 项目

免责声明:首先,这是我早期尝试使用Flutter。所以如果是菜鸟问题,请原谅我。

我一直在为 iOS 中的 Flutter 应用程序使用 MVP-Clean 架构,当我尝试构建一个可以轻松保存数据的数据源时,我发现了PathProvider插件。

在尝试下一个之后:

  • 给项目添加依赖

    dependencies: path_provider: "^0.4.0"

  • 提供依赖

    flutter packages get

    pod install

我尝试编译项目,编译器大喊:** BUILD FAILED **

Xcode 的输出:=== 使用配置调试构建项目运行程序的目标运行程序 === /proect_directory/ios/Runner/GeneratedPluginRegistrant.m:6:9: 致命错误:找不到“path_provider/PathProviderPlugin.h”文件#import <path_provider/PathProviderPlugin. h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生了 1 个错误。

我进行了快速搜索,但没有找到任何有用的信息。

谁能照亮我的道路?

编辑:

已经尝试过:

flutter update-packages --force-upgrade
Run Code Online (Sandbox Code Playgroud)

并且医生输出没有显示任何错误:

flutter doctor
Run Code Online (Sandbox Code Playgroud)
  • 医生摘要(要查看所有详细信息,请运行 flutter doctor -v):
  • [?] Flutter (Channel beta, v0.1.5, on Mac OS X 10.13.3 17D102, locale en-ES)
  • [?] Android 工具链 - 为 Android 设备开发(Android SDK 27.0.3)
  • [?] iOS 工具链 - …

ios dart flutter flutter-packages flutter-ios

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

如何在 Flutter 中移动屏幕中的小部件

我正在使用颤振,我有一个使用此代码的圆形容器

new Container(
 width: 50.0,
  height: 50.0,
   decoration: new BoxDecoration(
   shape: BoxShape.circle)
Run Code Online (Sandbox Code Playgroud)

我想让这个圆圈像这样在屏幕上移动

在此处输入图片说明

我怎样才能做到这一点?

move dart flutter flutter-widget

6
推荐指数
2
解决办法
2万
查看次数

如何在颤振中添加签名?

我已经在我的颤振项目中实现了signature_pad并且它工作正常。

不幸的是,当我把它放在里面时SingleChildScrollView,签名没有画出来。它滚动而不是签名。

似乎是,GestureDetector但我不知道如何解决它。

有人可以给我一些线索吗?

谢谢。

signature dart flutter flutter-widget singlechildscrollview

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

flutter pub get 卡住了

当我在终端中运行时flutter pub get卡住了它显示

操作系统 MacOS Catalina 10.15.3

Got TLS error trying to find package launch_review at https://pub.dartlang.org.                                    
pub get failed (server unavailable) -- attempting retry 1 in 1 second...                                           
Got socket error trying to find package launch_review at https://pub.dartlang.org.                                 
pub get failed (server unavailable) -- attempting retry 2 in 2 seconds...                                          
Got TLS error trying to find package launch_review at https://pub.dartlang.org.                                    
pub get failed (server unavailable) -- attempting retry 3 in 4 seconds...                                          
Got socket error trying to …
Run Code Online (Sandbox Code Playgroud)

android flutter flutter-dependencies flutter-packages

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

如何使用 Dio 在 Flutter 中调用 API?

我需要将 JSON 解析为对象并在我的应用程序中使用它,但我需要使用 dio 库来执行此操作,但我是新手,有人可以帮助我如何使用它来将 JSON 解析为对象,这也是我的请求需要一个令牌,我的对象将像这样锁定:

import 'dart:convert';

Users usersFromJson(String str) => Users.fromJson(json.decode(str));
String usersToJson(Users data) => json.encode(data.toJson());

class Users {
  Users({
    this.data,
  });

  List<Datum> data;

  factory Users.fromJson(Map<String, dynamic> json) => Users(
    data: List<Datum>.from(json["data"].map((x) => Datum.fromJson(x))),
  );

  Map<String, dynamic> toJson() => {
    "data": List<dynamic>.from(data.map((x) => x.toJson())),
  };
}

class Datum {
  Datum({
    this.id,
    this.name,
    this.email,
    this.phone,
    this.status,
    this.images,
  });

  int id;
  String name;
  String email;
  String phone;
  String status;
  List<Image> images;

  factory Datum.fromJson(Map<String, dynamic> json) => Datum(
    id: json["id"], …
Run Code Online (Sandbox Code Playgroud)

api dart flutter dio

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

Flutter GetX 表单验证

我正在寻找如何在 GetX 的最佳实践中处理表单和验证的示例?有没有很好的例子,或者有人可以向我展示我们如何最好地做到这一点的例子?

forms validation flutter flutter-form-builder getx

6
推荐指数
2
解决办法
7289
查看次数