[Flutter翻译]宣布Flutter SDK 1.0.0 Beta测试版发布

456 阅读4分钟

原文地址:getstream.io/blog/announ…

原文作者:getstream.io/

发布时间:2021年2月5日-2 天前

Stream,我们一直在努力寻找新的方法来帮助开发者在尽可能短的时间内构建优秀的应用程序。这就是为什么今天,我们很高兴地宣布发布我们新的Flutter SDK和不是一个而是两个新的Stream Flutter包🚀。

我们这次发布的目标是帮助Flutter开发者更快地使用Stream Chat,同时也用新的独特方式表达自己的想法。这个版本的一些亮点是

新的用户界面 🥳。

这个版本提供了一个全新的用户界面。从频道标题到消息视图,所有的东西都有了一个全新的外观。就像之前的SDK版本一样,Stream的UI小部件是100%可定制的,开发者可以自由地将这些小部件作为主题来满足他们的应用需求。

要想了解新UI的可能性,请查看我们团队开发的一个全新的示例应用。

示例 🔗: github.com/GetStream/f… Package 🔗: pub.dev/packages/st…

软件包 📦。

Stream Chat Flutter Core

Pub: pub.dev/packages/st…

每个项目都是独一无二的,有时开发者希望得到Flutter集成的优势,比如自动重新连接和方便的构建器,而不需要预制小部件和依赖性的开销。

在听取了社区的反馈后,我们很高兴地与大家分享我们最新的包,stream_chat_flutter_core。这个包保留了开发者对我们完整的Flutter SDK的一切喜爱,但却取消了预制的UI,而让开发者构建自己的UI。

为了实现这一点,我们从我们的Stream Chat Flutter SDK中提取了核心业务逻辑,并创建了新的widgets和构建器,以使构建自定义UI更加容易。团队非常高兴您能尝试这个新的包。前往下面的链接开始使用。

🔗 : GetStream/stream-chat-flutter

离线存储

Pub:pub.dev/packages/st…

谁不喜欢离线存储和缓存?缓存是任何应用程序的一个组成部分。在聊天的情况下,离线存储允许开发人员在设备上本地缓存消息,然后在以后加载它们--即使用户不在线。

为了帮助扩展并让开发者更灵活地构建具有离线存储功能的应用程序,我们创建了一个专用包,开发者可以根据自己的需求使用或扩展。

🔗: GetStream/stream-chat-flutter

低层客户

Pub: pub.dev/packages/st…

在过去的三个月里,我们对我们的Low Level(Dart)客户端进行了很多小的改进。我们的LLC以前是与离线存储结合在一起的,并且与Flutter SDK结合在一起;但是,在今天的更新之后,这种情况不再发生了。

开发人员现在可以在Dart语言支持的任何平台上利用我们的Dart客户端,为Stream Chat Dart支持的各种新平台和应用打开大门。

🔗: GetStream/stream-chat-flutter

Repo🤓

今年年初,我们决定在有这么多新包的情况下,改用全新的版本库格式。从今天开始,我们的Github repo现在使用一个单体repo结构,使用社区包Melos提供动力。

像大多数Flutter插件仓库一样,我们的包现在住在包目录下的一个地方。整合我们的资源库有助于我们更快、更有效地迭代和构建新功能,同时保持高水平的代码质量、自动检查和控制。

Github 🔗: github.com/GetStream/s…

来打个招呼吧 👋。

作为一个开源项目,我们欢迎社区反馈和拉取请求。如果你是Stream的新手或经验丰富的Stream开发者,我们鼓励你看看代码,并为你不理解的东西或你想看到的功能实现提交一个bug。

你是否对我们新的Flutter更新感到兴奋?告诉我们一些你正在构建的项目。在Twitter上给我们发微博@getstream_io@Nash0x7E2。我们迫不及待地想看到你创造的东西。


通过www.DeepL.com/Translator(免费版)翻译