首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter 2.8正式版发布了,还不来看看

性能提升 Flutter 的首要目标是一如既往地保证其质量。我们花费了大量时间以确保 Flutter 多种多样的设备都能流畅且稳定地运行。 应用启动性能 本次更新优化了应用启动的延迟。...我们拥有一百万行以上的代码量的 GPay 应用上进行了测试,以确保改动实际生产的应用上有效。...这些改动将 GPay 低端 Android 设备启动的时间减少了约 50%、高端设备减少了约 10%。...经过仔细的推理和测试,我们删除了部分序列化的步骤,使得 GPay 低端设备的启动时间至少减少了 100ms。...已经有很多人要求能够 Flutter Web 应用中托管 Web 视图,这允许开发者利用单个源代码库构建移动或 Web 应用。 Flutter Web 应用中托管 Web 视图是什么样的?

22.3K30

热点 | TensorFlow中国下载量突破200万,开源工具Firebase亮相,一文尽览2018谷歌开发者大会!

长达近两小时的大会中,谷歌重点介绍了其机器学习开源框架TensorFlow、Google Wear OS、FirebaseFlutter、谷歌的AR/VR。...谷歌用于帮助开发者快速写出Web端和移动端应用的工具Firebase今日亮相。目前,其越活跃用户数量高达120万,国内知名的应用如抖音、今日头条等都采用了该工具。...Firebase的产品经理李大鹏介绍,Firebase能够加速开发,让开发更简单。API的使用上,该工具可以让开发者访问远程数据如同访问本地数据一样简单。...Firebase之后,谷歌也对其Flutter(软件开发工具包)进行了介绍。谷歌表示,Flutter能够帮助开发者用一套代码同时为安卓和iOS提供移动应用。...其Flutter有四大特点:1.美观,能够对UI实现像素级别的控制;2.快速,可实现60帧每秒渲染;3.高效,实现亚秒级重加载时间;4.开源,所有的一切均免费且开源。

2.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 3.0正式发布:稳定支持6大平台,字节跳动是主要用户

之前的版本中,Flutter 已经 iOS 和 Android 之外,新增对 Web 和 Windows 的支持。... macOS Flutter 支持英特尔与苹果两大芯片家族,提供通用的二进制支持,允许将应用程序打包为这两种架构的本地可执行文件。...“我们正在将源代码和文档转移到 Firebase 各主 repo 和站点当中,后续也将继续 Android 与 iOS 同步各项 Firebase 支持。”...为了让人们了解 Flutter 作为一个游戏框架的潜力,谷歌开发了一个 Flutter 网页弹球游戏作为演示,由 FirebaseFlutter 提供 Web 支持。...当问及 Flutter 开发人员可用的软件包数量相对较少时,Sneath 表示 Flutter 社区一直加紧填补这一空白,无论是个人还是企业层面。

7.3K20

Flutter 2.8 release 发布,快来看看新特性吧

Startup 该版本改进了应用的启动延迟问题,这个改进在 Google Pay 中进行了, Google Pay 作为一个主流的大型应用程序,代码超过 100 万行,使用它进行测试可以确保这些更改所产生的影响是可以感知的...例如在 Android 渲染第一帧之前,Flutter 现在 只通知 Dart VM TRIM_LEVEL_RUNNING_CRITICAL 及以上的内存压力信号,本地测试中,这个更改将低端设备的第一帧时间减少了多达...image.png 启用这些跟踪功能中的任何一个时间轴将包含用于构建的 Widget、布置的渲染对象和绘制渲染对象的新事件(视情况而定)。...Firebase 关于它的一系列升级和更新,很大一块,反正国内用不,懒得写了 Desktop Flutter 2.8 版本 Windows、macOS 和 Linux 稳定版本的道路上又迈出了一大步...实现最流行的 Flutter Firebase 插件。

4.2K20

Flutter3.0发布全解析

85%的人认为Flutter使他们的应用比以前能在更多的平台上发布。 Sonos最近的一篇博客文章中,讨论了他们改造的设置体验,他们强调了其中的第二个问题。...对我们的设计师来说,最重要的是,可以轻松地构建新的UI,这意味着我们的团队花在对规格说 "不 "的时间更少,花在迭代时间更多。...macOS,我们已经支持英特尔和苹果Silicon,并提供通用二进制支持,使应用程序能够打包可执行文件,两种架构上原生运行。...虽然Flutter自发布以来一直与M1驱动的苹果设备兼容,但Flutter现在充分利用了Dart对苹果芯片的支持,M1驱动的设备实现了更快的编译,并支持macOS应用程序的通用二进制文件。...此外,我们还进行了重大改进,以支持使用Crashlytics的Flutter应用程序,这是Firebase流行的实时崩溃报告服务。

8K20

谷歌重磅发布多平台应用开发神器:背靠 AI 编程神器 Codey,支持 React、Vue 等框架,还能补全、解释代码

IDX 团队表示: 我们花费了大量时间编写代码,AI 的最新进展则创造了巨大的机会空间,能让我们更高效地利用时间。...虽然谷歌多年来一直致力降低多平台应用的开发难度,也先后推出了 Angular、Flutter、Google Cloud 乃至 Firebase 等成果,但似乎还能做得更好。...借助 Firebase Hosting 实现 Web 发布。将应用投入生产的一大常见痛点就是部署流程。...IDX 项目集成了 Firebase Hosting 以降低整个操作难度,只需单击几下,即可部署 Web 应用的可共享预览,或者使用快速、安全的全球托管平台将其部署至生产环境。...IDX 团队表示,目前 IDX 项目才刚刚起步,距离最终的端到端开发流程改进还有很长的路要走。

32830

Flutter 2.8 的新特性【flutter专题17】

中进行了, Google Pay 作为一个主流的大型应用程序,代码超过 100 万行,使用它进行测试可以确保这些更改所产生的影响是可以感知的。...例如在 Android 渲染第一帧之前,Flutter 现在 只通知 Dart VM TRIM_LEVEL_RUNNING_CRITICAL 及以上的内存压力信号,本地测试中,这个更改将低端设备的第一帧时间减少了多达...启用这些跟踪功能中的任何一个时间轴将包含用于构建的 Widget、布置的渲染对象和绘制渲染对象的新事件(视情况而定)。...Flutter Web 使用 HtmlElementView Widget 实现了这一点,它允许开发者 Flutter Web 应用程序中托管 HTML 元素。...如果开发者使用的是 google_maps_flutter 插件或 video_player 插件的 web 版本,或者你已经遵循了 Flutter 团队关于如何优化网络显示图像的建议,那么您其实已经使用

2.4K10

支持全栈编程语言、随取随用、一键部署,谷歌推出浏览器AI开发环境IDX

实际,这不是谷歌第一次的创新举动了。多年来,谷歌多平台应用程序开发方面一直有所关注,并推出了 Angular 、Flutter 、Google Cloud 和 Firebase 。... Google Cloud 的安全性和可扩展性支持下,IDX 可让您立即进入开发工作流程。在任何地方、任何机器,从打开浏览器到开发应用程序只需几秒钟,而不是几天。...AI 助力 人们花了大量时间编写代码,但 AI 的进步可以大大提高大家的工作效率。...使用 Firebase Hosting 实现 Web 发布 将应用程序部署到生产环境中是一个常见的痛点。...IDX 通过集成 Firebase Hosting 使这一问题变得更加简单,只需点击几下,就能部署 Web 应用的可共享预览版,或通过快速、安全的全球托管平台部署到生产环境中。

16540

Flutter 移动端架构实践:Widget-Async-Bloc-Service

事实,一些状态管理的技术普遍使用: Scoped Model以其简单而著称 BLoC也广泛使用,借助于Streams和RxDart,它适用于更复杂的应用程序 最近的Google I/O大会上,Flutter...这段时间以来,我一直使用 Remi Rousselet 的 Provider 包。 这是一个纯粹基于InheritedWidget的Flutter 依赖注入系统。...v=d_m5csmrf7I 实战项目:登录页面 现在我们已经了解了WABS概念的工作原理,让我们使用它来构建Firebase的身份验证流程。...结论 本文是对WABS的深入介绍,WABS是我多个项目中使用了一段时间探索得出的架构模式。 说实话,随着时间的推移我一直改进它,我写这篇文章之前它都还没有名字。...FlutterFirebase Udemy课程中相关深入的资料进行了补充,链接如下: FlutterFirebase:构建一个完整的iOS和Android的应用程序

16K20

Flutter 2.10更新详解

最后,Flutter收到开发者们对于 Gradle 抛出让人费解的错误消息的反馈Flutter调整了 Flutter 命令行工具,现在它将 为常⻅问题提供解决方法。...在这个版本中FlutterWeb 平台构建了一个新的「⾮绘制的平台视图」,已经基本消除了这种开销。...这个新的 package 取代了 flutter_driver 作为进行集成测试的推荐⽅式,提供了新功能,如 Firebase 测试实验室⽀持以及对 Web 和桌⾯的⽀持。...从那时起,Flutter对集成测试进行了进一步改进,包括 将 integration_test package 内置 Flutter SDK 中,使其更容易与您的应⽤集成。...现有的⽂档、示例 和 codelab 也已针对 integration_test 进行了更新。如果你还没有 Flutter 应⽤使⽤ integration_test,那么从现在就开始吧!

1.6K30

Google 2019开发者大会速读

2.0, Flutter 推出了 Flutter 1.9, Web, Firebase, Wear OS 和 ARCore 团队也都介绍了相关产品更新。...新任谷歌大中华区总裁登场 主题演讲环节,新任的谷歌大中华区总裁陈俊廷(Stanley Chen)首先登场。这是陈俊廷今年 6 月担任该职位(此前为石博盟担任),首次公开大会中亮相。...同时,我们对现有 API 进行了扩展,全面助力开发者利用 5G 技术推动应用创新,帮助他们开发出更加丰富的沉浸式 5G 体验应用。 开发工具包上,我们也持续优化。...详见 Flutter 1.9 新特性介绍 ARCore & Wear OS 除了几项大的更新外,谷歌也在其他几个项目,做出了推广介绍和更新说明。...除此之外,Android Studio ,FireBase ,WearOS 也在用户交互,智能化使用,功能上做出了更新。

1.3K40

写给flutter开发者的vscode快捷键、插件和设置

搞定基础的一切,我们接下来就需要根据个人喜欢做一些个性化的定制来提高我们的工作效率。 本文将分享我flutter的日常开发中所使用的「快捷键、插件以及相关设置」。...附上一份快捷键清单 MacOS: CMD+K CMD+S Windows: CTRL+K CTRL+S flutter开发者的专属插件 使用正确的插件能够让自己事半功倍,多节省时间来摸鱼。 1....虽然有时候也会出现偏差,但也确实给我节省了大量时间。 6. Firebase Explorer 如果你使用了firebase,这个工具对你绝对好用。...用这个插件你vscode中就可以浏览你的Firebase projects, Firestore data, Cloud Functions等等。...针对flutter开发者的设置 vscode中也有一些设置来提高效率。

6.3K21

集成推送那点事-友盟Mob-FlutterFCM

推荐直接拉到底阅读原文~ 前言 最近的任务呐,真是让人蛋碎一地,各种锤。 不过比较 nice 的是,推送凑齐了,可以整理一篇咯~ 点滴积累吧。...23:00”到“7:00”之间收到通知消息时不响铃,不振动,不闪灯 pushAgent.setNoDisturbMode(23, 0, 7, 0) // 设置冷却时间 避免一分钟内出现多条通知而替换...} 很多时候我们都希望,即使用户当前未使用 App,或者说当前的 App 处于被杀死的状态,后台推送消息依然想前台接收。...若使用一键清理,应用的channel进程清除,将接收不到推送。通过接入托管弹窗功能,可有效防止以上情况,增加推送消息的送达率。...3.3 FCM 消息处理 app build 中完善下依赖: // FCM implementation 'com.google.firebase:firebase-analytics:17.4.4

11.2K41

[Flutter专题10]

更短的发布时间 由于跨平台应用程序是使用单一代码库开发的;因此,无需重复编写代码即可让您的应用程序不同的操作系统运行。这导致更快的应用程序开发并实现更短的发布时间。...快速简便的测试 开发跨平台应用程序时,您无需聘请开发人员来检查两个不同平台的应用程序性能。QA 专家只需要检查应用程序的一个版本,因此花在测试时间更少。...热重载提高了项目的整体效率,并允许几秒钟内进行实验而不会出现长时间的延迟。 5. 使用 Flutter 构建应用程序非常节省预算 预算很少的初创公司可能无法开发原生应用程序花太多钱。...用于 MVP 开发的 Flutter 需要最少的时间和精力来 Flutter 中构建 MVP。当然,Flutter 中的 MVP 开发也相当低。...较低的开发和维护成本是 Flutter 中构建启动应用程序的一个重要原因。 然而,一种尺寸并不适合所有人。每个项目都有众多的功能和规格,开发商会在发现过程才计算出确切的价格。

3.7K10

2019 简易Web开发指南

在此我整理了个人认为2019仍是或者将成为主流的技术与大家分享,包括前端、后端和全栈相关。 工具、软件 欲先攻其事必先利其器,用好工具是做好开发的基础。...依赖管理:NPM,Yarn 应用打包:Webpack,Parcel 任务管理:Gulp,Grunt 编辑器扩展:ESLint,Live Server,Prettier 移动端 有了前端的知识,...Native:使用react开发原生应用 NativeScript:使用Angular/TypeScript/Javascript开发原生应用 Ionic:使用html/css/js开发混合应用 Flutter...Go:越来越流行的语言,有很强大的标准库,减轻对第三方的依赖 PHP:虽然很多人觉得shitty,但是不得不承认太多网站都是php写的,wordpress实在太流行了 后端框架 Node.js:Express...PHP:WordPress,Drupal JS:Ghost,KeyStone Python:Mezzazine .NET:Piranha,Orchard CMS 维基础 基本的维知识也是需要的

2.3K41

Flutter 3.7 新特性:介绍后台isolate通道

它被降低了优先级,因为实现并不容易且已存在解决方案,尽管很麻烦:始终 root isolate(Flutter 提供的 isolate)中使用插件 ....我帮助谷歌其他团队使用 Flutter 的过程中,随着产品的演进,最终会不可避免地遇到 root isolate 瓶颈。 因此,我们需要确保框架中优化,并为开发者提供工具使其必要时做更少的事。...用户之前创作都被存储 Firebase Cloud 中,需求是用户可以用手机随时分享创作。...该 Flutter 应用启动时会开启一个后台 isolate 从 Firebase Cloud Store 下载 8K 文本提示相关图片,将图像压缩至指定规格大小导出,保存到相册,最后导出完成并发送通知...如果没有后台通道,该应用不得不在 root isolate 中拷贝 8k 图像到后台 isolate 中进行采样,当前 Dart 版本没法保证拷贝过程时间是不变的。

4.1K40
领券