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

FlutterUnit 内测开启,收藏集同步功能上线

后端由 SpringBoot 框架搭建,目前已实现 用户系统、邮箱验证、JWT 验证 、要点数据、收藏夹同步 功能。目前该服务平稳地运行在的小破服务器里。 ?...会先在群中进行内部测试,除了内部测试之外,也提供了一个公开用户:用户名 张风捷特烈,密码 111111 ,以便收藏集功能体验。 用户登录 用户注册 ? ?...在上传数据后,你对 本地收藏集 进行的操作,通过 数据同步 都可以恢复。...---- 收藏集详情可以通过 右滑 移除某个组件,或在 Widget 详情,为某个组件设置所属收藏集。这些收藏集的操作都可以通过 上传/同步 进行服务端持久化。...组件属性的集录,并暴露相关接口,提供 flutter 组件信息公开 API 。这个工作量过于庞大,一人很难完成,后面可能会做一个组件属性管理网站,可以全民编辑,共同集录。

71041

Flutter响应式编程:StreamsBLoC

做的伪应用程序作为一个例子,简而言之,它允许用户从在线目录查看电影列表,按类型发布日期过滤它们,标记/取消标记为收藏夹。...这三点解释了为什么选择通过StatefulWidget实现BlocProvider,这样做可以让Widget dispose时释放相关资源。...,收藏夹选择,访问收藏夹以及在后续页面显示电影详细信息; 3.ListOnePage:类似于ListPage,但电影列表显示为水平列表,下面是详细信息; 4....FavoritesPage:列出收藏夹页面,允许取消选择任何收藏夹; 5. Filters:允许定义过滤器的EndDrawer:流派最小/最大发布日期。...应用程序共有3个FavoriteButton实例,每个实例显示3个不同的页面

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

Flutter 1.22 正式发布

希望所有有关工具SDK支持的工作都可以让您专注于自己关心的编码-利用iOS 14的新功能。...您可以cupertino_icons预览页面上看到图标的完整列表, flutter.dev上可以看到迁移详细信息页面。...您可以iOS 14上尝试使用Flutter的另一个功能是App Clips,它是iOS 14的一项新功能,它支持10MB以下轻量级应用程序的快速,无安装应用程序执行。...Navigator 2.0 如果您以前Flutter应用程序中使用过导航功能,则可能已经注意到核心数据结构(用户正在浏览的页面堆栈)对您而言是隐藏的。...预览:DevTools更新的网络页面 此版本的另一个DevTools预览功能是能够“网络”选项卡查看HTTPHTTPs响应主体。 ?

7.4K20

【 FlutterUnit 食用指南】 开源篇

组件详情 其中每个都有至少一个演示展现代码展示,对于重要的组件会详细展现。 希望尽量做到细致,如果有需要补充,欢迎联系。或进行pr . . . ? ? ? ? ? ?...---- 二、收藏集 收藏夹设计的初衷是: Flutter的组件非常多,分类并不明确 作为集卡癖的很想有个收藏的接口,让能自由收藏分类。...每个详情的右滑菜单可以查看当前组件的收藏信息, 点击收藏夹名称时时可以切换组件是否收录。收藏夹里面可以左滑删除 删除与数据同步 组件加入收藏集 收藏集支持多选 ? ? ?...---- 5.整体效果 对收藏夹页面整体进行优化,效果如下,保留了默认收藏集。 点击收藏夹会进入收藏的内容,每个item也可以点击进入详情。 滑动效果 切效果 收藏详情 ? ?...---- 三、搜索与全局配置 1.搜索功能 由于FlutterWidget比较杂乱,不太好分类,所以搜索是非常重要的 另外可以根据星级进行过滤,支持多选。 . . . ? ? ?

1.2K20

【腾讯云Cloud Studio实战训练营】使用Cloud Studio&Flutter完成跨平台博客的搭建

这里用的是Flutter。 ? 第二种方式,选择创建工作空间,然后选择预置环境,填写工作空间名、描述,并选择运行环境代码来源。 ? ?...运行 单击对应的工作空间卡片,就会在新的页面打开并运行空间,此时工作空间卡片上会显示“运行”状态。 ? ?...Flutter 可以与现有的代码一起工作全世界,Flutter 正在被越来越多的开发者组织使用,并且 Flutter 是完全免费、开源的。...7.1自定义模板功能简介 当前自定义模板实现功能主要有四个方面,创建、发布、分享管理自定义模板。...7.2创建自定义模板 当您处在当前项目 IDE ,您可以创建自定义模板: 这里Flutter 博客网站发布成模版。 (1)点击功能的“文件”,在下拉选项中选择“发布自定义模板”; ?

39060

Flutter Unit 重大更新 1 】超好用的组件收藏夹上线

于今日上线一个重要的功能模块组件收藏夹,丝滑的操作等你体验。...收藏夹的操作 收藏夹设计的初衷是: Flutter的组件非常多,分类并不明确 作为集卡癖的很想有个收藏的接口,让能自由收藏分类。...每个详情的右滑菜单可以查看当前组件的收藏信息, 点击收藏夹名称时时可以切换组件是否收录。收藏夹里面可以左滑删除 删除与数据同步 组件加入收藏集 收藏集支持多选 ? ? ?...---- 3.整体效果 对收藏夹页面整体进行优化,效果如下,保留了默认收藏集。 点击收藏夹会进入收藏的内容,每个item也可以点击进入详情。...); // 检查一个组件是否收藏夹内 Future check(int categoryId,int widgetId); // 获取一个收藏夹的所有组件 Future> loadCategoryWidgets

72961

JDFlutter | 京东技术台新一代跨平台开发框架

目前闲鱼 APP 和美团 APP 已在部分页面尝试接入 Flutter,根据公开的信息我们对比了三家 Flutter 方案: ?...集成与调试 1Flutter包集成 现阶段如要开发一个全新的 App,Flutter 是个很好的选择,作为新一代跨平台解决方案,使用 Flutter 官方提供的创建脚本、创建工具即可开发完成。...然而在大多数情况下,我们面临的是现有 APP 已上线很久,新的页面或者部分页面的改造需要尝试去使用 Flutter 开发,在这种情况下,我们需要创建一个 Flutter 模块,用于完成 Flutter...改造后的页面操作很流畅,整体的用户体验非常接近原生,几乎很难分辨是用原生还是 Flutter 实现。接下来逐步会有更多的页面、场景来尝试使用 JDFlutter。 ?...▲数据统计 方案1:原生跳转入口处增加埋点。 方案2:Flutter入口main路由中增加页面埋点。 方案3:Flutter业务页面增加埋点。

9.7K51

Flutter Unit 重大更新 1 】超好用的组件收藏夹上线

于今日上线一个重要的功能模块组件收藏夹,丝滑的操作等你体验。...收藏夹的操作 收藏夹设计的初衷是: Flutter的组件非常多,分类并不明确 作为集卡癖的很想有个收藏的接口,让能自由收藏分类。...每个详情的右滑菜单可以查看当前组件的收藏信息, 点击收藏夹名称时时可以切换组件是否收录。收藏夹里面可以左滑删除 ? ? ?...---- 3.整体效果 对收藏夹页面整体进行优化,效果如下,保留了默认收藏集。 点击收藏夹会进入收藏的内容,每个item也可以点击进入详情。 ? ? ?...int widgetId); // 检查一个组件是否收藏夹内 Future check(int categoryId,int widgetId); // 获取一个收藏夹的所有组件

80140

软件测试人工智能|教你轻松玩转Edge浏览器

Edge浏览器实用功能垂直标签一般情况下标签都是横向排列的,如果打开的网页过多就会密密麻麻堆积在一起令人难以分辨,Edge默认提供了垂直标签栏功能,可以快速将所有的标签垂直排列右击任意一个标签,如下图...:收藏夹设置:收藏夹通常是放置地址栏下面,我们也可以将收藏夹图标放置工具栏,点击图标在窗口右侧出现收藏夹面板,这是一种更加节约空间的做法。...点击页面右上的三点…,弹出的菜单栏中找到收藏夹选项,右侧出现的收藏夹面板中点击弹出的菜单中找到工具栏显示收藏夹按钮,以后就能在工具栏直接打开收藏夹了。...如下图:集锦打开集锦工具一将网页添加至集锦一右键添加注释打开“便签工具”对网页的内容进行批注,对集锦的网页进行分类管理,提高工作效率使用体验。...:切换到上一个标签Ctrl+1,…,8:切换到指定序号的标签Ctrl+9:切换到最后一个标签Ctrl+H:查看历史Ctrl+鼠标左键点击:新标签打开链接总结本文主要介绍了edge浏览器的安装一些基础功能的使用

22310

【老孟FlutterFlutter 2 新增的功能

此版本包括一个更新的Scrollbar小部件,小部件桌面环境中非常有效 滚动条小部件已更新,以提供桌面上预期的交互功能,包括拖动拇指,单击轨道以上下滚动页面以及鼠标悬停在鼠标的任何部分上时显示轨道的功能...这非常适合尝试一下或将桌面支持用作简单的“ Flutter Emulator”。 但是,如果您选择停留在稳定的频道上以访问桌面Beta,则不会像切换到Beta或dev频道那样快地获得新功能或错误修复。...这是一个全新的插件,除了现有的重叠式广告格式(重叠式横幅广告,非内广告奖励视频广告)外,还提供内嵌横幅广告原生广告。...插件统一了对Ad ManagerAdmob的支持,因此,无论您是什么规模的发布商,都可以根据自己的情况量身定制插件。...此外,我们flutter.dev上创建了一个新的Ads页面,您可以在其中找到所有有用的资源,例如插件实施指南,内嵌横幅原生广告代码实验室,以及重叠横幅,非内广告奖励视频广告代码实验室。

7.8K20

干货 | 携程火车票Flutter最佳实践

一、 为什么选择Flutter 携程已经引入了 React Native 的情况下,为什么还会选择 Flutter?更多是对性能的考虑。开发效率与性能体验就像天平两端,需要找到一个平衡点。...但是复杂页面上,特别是长列表的渲染上,还是存在一定的问题,促使我们去尝试一些新的解决方案。Flutter官宣自绘UI引擎,采用原生方式做渲染,媲美原生体验。...我们根Widget继承了InheritedWidget,然后组件存放一个数据data,那么可以在任意子Widget来获取组件的数据并使用。...ViewModel 继承Flutter SDK中提供的ChangeNotifier类,它继承Listenable,也实现一个Flutter风格的订阅者模式,其内部实现了addListener(),removeListener...比如当你滑动到第五个可见的时候,就提前把下一的数据加载好。 列表通过桥方法获取上一个页面预加载的数据,这样就能有一个直出体验,这里要考虑数据已经加载好、加载、加载失败的情况。

2.1K30

开始使用-编写你的第一个Flutter应用程序 顶

你会建立什么 您将实施一个简单的移动应用程序,为一家创业公司生成建议名称。 用户可以选择取消选择名称,保存最好的名称。 代码一次生成十个名称。 当用户滚动时,会生成新批次的名称。...动画GIF显示完成的应用程序的工作方式。 ? 你会学到什么: Flutter应用程序的基本结构。 查找使用包来扩展功能。 使用热重载加快开发周期。 如何实现有状态的小部件。...应用程序扩展了使应用程序本身成为小部件的StatelessWidget。 Flutter,大多数情况都是一个小部件,包括对齐,填充布局。...每次单击热重新加载或保存项目时,都会在正在运行的应用程序随机选择不同的单词对。...最喜欢的一些选择,并点击应用栏的列表图标。 新路线显示包含收藏夹。 请注意,导航器会在应用栏添加一个“返回”按钮。 你不必显式实现Navigator.pop。 点击后退按钮返回到主页路由。 ?

9.5K20

利用Flutter开发了一个可运行小程序的App

美团动态化引擎部分预置了一个JSC模块,也就是JsCore,通过JSC来执行JavaScript从而实现逻辑层的动态化,而渲染层动态化则通过xml+css来展示,然后解析生成布局树并最终通过Flutter...2)关联小程序微信登录授权FinClip有个很好用的功能,就是可以复用微信登录授权,换句话说,自有App或者用他们家的小程序转App功能都可以通过这个功能,事先调通App的微信登录,减少了许多基础开发及调试工作...第一步:登录 FinClip 管理后台第二步:“小程序管理”找到:的小程序>>小程序详情>>第三方管理。...第四步:紧接第二步,管理后台页面点击新增登录关联,根据提示填写“微信小程序原始ID”、“微信小程序昵称与头像授权路径”、“小程序手机号授权路径”。...写在最后现在一些大佬的实践(例如京东的flutter_mp开源项目)表明,完全把Flutter所有特性渲染到小程序上是不可能的,一般企业开发的时候需要有选择的、对部分页面进行flutter的渲染,部分功能运行在小程序上

2.1K20

技术新思路:FinClip助力小程序转App

Flutter是谷歌的移动UI框架,可以快速iOSAndroid上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。...全世界,Flutter正在被越来越多的开发者组织使用,并且Flutter是完全免费、开源的。它也是构建未来的Google Fuchsia应用的主要方式。...2)关联小程序微信登录授权FinClip有个很好用的功能,就是可以复用微信登录授权换句话说,自有App或者用他们家的小程序转App功能都可以通过这个功能,事先调通App的微信登录,减少了许多基础开发及调试工作...第一步:登录 FinClip 管理后台第二步:“小程序管理”找到:的小程序>>小程序详情>>第三方管理。...一般企业开发的时候可以需要有选择的、对部分页面进行flutter的渲染,部分功能运行在小程序上。相信flutter+小程序组装式的技术思路早晚会成为更主流的前端框架。

1.2K20

Canonical通过Flutter启用Linux桌面应用程序支持

为了验证功能,我们首先关注于AndroidiOS移动平台,我们已经Google Play上看到了8万多个快速,精美的Flutter应用程序。...Flutter项目时,您将获得一个linux子目录,目录可让您在Linux桌面上运行应用程序: $ flutter create counter $ cd counter $ flutter run...pub.dev上可以找到的大多数软件包都是纯Dart的,大多数都可以Linux应用程序中正常工作。有些软件包(称为插件)包含特定于一个或多个平台的本机代码。...对于带有分步说明的示例Linux桌面应用程序,建议编写Write Flutter桌面应用程序代码实验室,教程将指导您使用OAuthGraphQLFlutter构建GitHub客户端。...对于一个功能更全面的应用程序,应用程序可以使用Flutter的更多表面积并提供几个小程序,推荐Flutter Gallery,该软件去年进行了重新设计,以支持台式机移动设备。

2.6K20

Flutter实现页面切换后保持原页面状态的3种方法

前言: Flutter应用,导航栏切换页面后默认情况下会丢失原页面状态,即每次进入页面时都会重新初始化状态,如果在initState打印日志,会发现每次进入时都会输出,显然这样增加了额外的开销,...它拥有一个固定的底部导航以及首页的顶部导航,可以看到不管是点击底部导航切换页面还是首页左右侧滑切换页面,之前的页面状态都是始终维持的,下面就具体介绍下如何在flutter实现类似喜马拉雅的导航效果...第一步:实现固定的底部导航 通过flutter create生成的项目模板,我们先简化一下代码,将MyHomePage提取到一个单独的home.dart文件,并在Scaffold脚手架添加bottomNavigationBar...,所有子状态都被实例化了( 这里的细节并不是因为直接把子实例化放在bodyList里…<),如果在子State的initState打印日志,可以终端看到一次性输出了所有子的日志。...VIP、小说、直播的结构仍之前的首页结构相同,仅显示一个计数器一个加号按钮,以推荐recommend_page.dart为例: /// recommend_page.dart import

2.5K30

轻松 Flutter 入门,秒变大前端

之前的一个APP项目中,因为历史原因当时选择了weex,随着使用的不断深入,我们逐渐发现了weex的渲染性能问题已经成为一个隐患瓶颈。...随着Flutter技术的不断成熟流行,Flutter的良好的跨平台性高性能优点,不断吸引着我们,他是否可以帮助我们解决这些问题呢?因此,才有本文这篇技术尝试。...APP中提供一个Webview使用H5页面的Http直连。APPH5可以相互独立开发,JS使用Bridge与原生进行数据通信,显示界面依赖Webview的浏览器渲染。...还是喜欢循序渐进,先删掉那些复杂的自增逻辑,我们基于StatelessWidget 只做一个最简单的静态页面显示。(什么是StatefulWidget StatelessWidget?...显示效果: 这是最简单的页面,没有交互,只有显示,但是实际业务场景,是不太可能都是这种页面的,页面上的数据一般都是来自接口返回,然后再在页面上进行动态的渲染。

4.1K30

Flutter web 最新进展: 发掘更多可能!

我们对 Flutter 的愿景是提供一个便携式的工具包,让您在任何能绘制的界面上都能打造出精美的体验。...但直到最近,这些功能能在调试移动端 Flutter 应用时使用。...请按照如下步骤 VSCode 设置功能: 为您的项目加入"web 运行" 的配置。 VSCode 修改 launch.json 为 web 开启表达式计算。...因此,我们正在添加支持桌面级体验的功能,比如响应式 widget、滚动的物理效果等,这些功能仍然有待实现; 自动补全 (autofill) 是大多数平台都支持的一个功能,对于 web 来说,它意味着允许浏览器存储数据...最后,致正在开发 Flutter web 应用的开发者们,衷心感谢你们的支持贡献。请大家不断尝试开发、提交问题并更新插件,让 Flutter web 平台上熠熠生辉!

5K40

使用Flutter完成10个商业项目后的经验教训

由于采用了这种方法,因此可以轻松实现特定功能,例如本地支付提供商或一些复杂的库。...更重要的是,即使是需要生物特征识别算法进行面部识别或指纹检查的高级功能,也可以Flutter上顺利运行,这是由ING商业Flutter开发的银行应用程序展示的,应用程序是JakubBiliński...开发人员很高兴 从建立内部团队的角度来看,Flutter被证明是一个不错的选择。最初,Flutter开发人员很少,因为没有专业经验。...如此短暂的学习周期证明,从企业主的角度出发,选择本地应用程序切换到Flutter并不是一场革命,而是一场内部团队可以发挥重要作用的演变。...希望这将使我们能够Flutter制作出另外10款出色的应用程序后,明年的总结中分享从这些实现中学到的经验教训。 ?

2.7K20

为使用 Arc 浏览器,升级了 macOS Ventura

1、使用逻辑 传统的浏览器都是提供收藏夹,从收藏夹中点击多个页面就以添加 Tab 的方式打开,打开的页面很多的时候就成灾难了,经常页面多到连标题都看不见了。...一个颜色的设置做的这么好玩,认为一些 ToC 的产品是可以借鉴的。...4、分屏 Tab 上点开扩展按钮,点击 Open in Split View ,可以右边区域扩展一个页面,这个功能在大屏显示器中就比较舒服了,比如左边可以开一个微信读书,右边放一个 flomo 来记笔记...这个功能在之前只能在 macOS 一个新的全屏桌面,将两个浏览器签并排放入这个桌面。操作上比较复杂一点,而且不能保持住,电脑重启就没了。...再想想我们正在做的零代码产品,如果不人云亦云,而是某些垂直的功能上进行深挖,易用性功能上做些创新,解决一些用户的痛点问题,是不是就能异军突起呢?

2.7K20
领券