在 Flutter 中探索 GetIt

本文介绍了在Flutter中使用GetIt作为服务定位器的实现方式,以帮助开发者在UI代码中方便地访问对象。GetIt是一个简单的服务定位器,允许在不依赖继承或Provider的情况下获取类实例。文中通过添加依赖、导入、启用AndroidX等步骤,展示了如何在Flutter应用中使用GetIt,并给出了计数器应用的示例代码,进一步解释了GetIt的工作原理。
摘要由CSDN通过智能技术生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7vZ4eHlr-1630593813476)(https://ducafecat.tech/2021/09/02/translation/explore-getit-in-flutter/2021-09-01-17-53-49.png)]

原文

https://medium.com/flutterdevs/explore-getit-in-flutter-8db723e9d7cf

参考

  • https://pub.dev/packages/get_it

正文

它的 Flutter 小部件是建立使用一个现代框架。这就像是一种反应。在这里,我们从小部件开始创建任何应用程序。屏幕中的每个组件都是一个小部件。这个小部件描述了根据他目前的配置和状态,他的前景应该是什么样的。使您的小部件不具有直接依赖关系,可以使您的代码更好地组织,更容易测试和维护。但是现在您需要一种从 UI 代码访问这些对象的方法。当我来到 Flutter 从。小部件展示类似于它的想法和当前的设置和状态。Flutter 是一个免费的开源工具,用于开发移动、桌面、 web 应用程序,只需要一个代码库。

在本文中,我们将用 Flutter 获得它的包装来说明什么是 Flutter 获得它。在包的帮助下,以及如何使用他们在您的 Flutter 应用程序。那么让我们开始吧。

Flutter :

Flutter 是谷歌的用户界面工具包,它可以帮助你在创纪录的时间内为移动设备、网络和桌面构建漂亮的、本地组合的应用程序。 Flutter 提供了很棒的开发工具,具有惊人的 hot reload 性能

返回文章页面搞定它:

软件包就是这样一种简单的服务定位器,在这个服务定位器中,你有一个中央注册中心,通过注册类,我们可以得到一个类的实例,我们使用它来代替继承的小部件或提供者来访问对象 Is。从你的用户界面。

服务定位器和依赖注入都是控制反转的一种形式。IOC 允许来自任何地方的请求,从注册其类类型到访问容器。

实施方案:

第一步: 添加依赖项

将依赖项添加到 pubspec ー yaml 文件。

依赖性:

dependencies:
  get_it: ^7.2.0

第二步: 进口

import 'package:get_it/get_it.dart';

第三步: 启用 AndriodX

org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=t
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值