- 2024-10-01Flutter 实现骨架屏CE
什么是骨架屏在客户端开发中,我们总是需要等待拿到服务端的响应后,再将内容呈现到页面上,那么在用户发起请求到客户端成功拿到响应的这段时间内,应该在屏幕上呈现点什么好呢?答案是:骨架屏那么什么是骨架屏呢,来问下GPT:骨架屏(SkeletonScreen)是一种现代的用户界面设计技术,用于提升
- 2024-09-30Flutter 实现骨架屏
Flutter实现骨架屏 合集-flutter(1) 1.Flutter实现骨架屏09-30收起 什么是骨架屏在客户端开发中,我们总是需要等待拿到服务端的响应后,再将内容呈现到页面上,那么在用户发起请求到客户端成功拿到响应的这段时间内,应该在屏幕上呈现点什么好呢?答案是:骨架屏
- 2024-09-29使用flutter
运行flutterdoctorvs报错先将这几个下载在环境变量中添加:FLUTTER_STORAGE_BASE_URLhttps://storage.flutter-io.cnPUB_HOSTED_URLhttps://pub.flutter-io.cn安卓报错首先需要将jdk升级版本在环境变量中绑定配置AndroidStudio的路径flutterconf
- 2024-09-28鸿蒙harmonyos纯flutter开发环境搭建
公司app是用纯flutter开发的,目前支持android和iOS,后续估计也会支持鸿蒙harmonyos。目前谷歌flutter并没有支持咱们国产手机操作系统鸿蒙harmonyos,于是乎国内有个叫OpenHarmony-SIG的组织,去做了鸿蒙harmonyos适配flutter开发的工作。本文就是基于OpenHarmony-SI
- 2024-09-27开发一个flutter app
重新开启了flutter学习,因为一个大创项目很对不起王建民主任,教导的软件需求知识,我完全没有用到。首先配置环境需要用androidstudio自己用idea一直出错。所以一定要选择用androidstudio,随便在网上找个教程就可以了在android中build.gradle添加以下代码确保app启动慢的问
- 2024-09-25flutter开发适配鸿蒙HarnomyNext系统过程步骤以及问题记录
flutter项目适配鸿蒙HarnomyNext系统步骤记录本人是在Window环境下开发第一:环境搭建1.下载鸿蒙next开发工具DevEchoStudio,类似AndroidStudio的工具,页面都类似鸿蒙开发套件官方下载地址:https://developer.huawei.com/consumer/cn/download/下载之前需要先登录,后面的模拟
- 2024-09-24Flutter:如何修复/删除 .pub-cache 中的所有依赖项
Flutter:如何修复/删除.pub-cache中的所有依赖项作者:坚果华为云享专家,InfoQ签约作者,OpenHarmony布道师,电子发烧友鸿蒙MVP,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。如果您正在使用Flutter开发应用
- 2024-09-24优化Flutter应用性能:避免常见错误与高效构建策略
1.常见的错误规避策略慎用不透明度与动画结合:避免直接在动画中使用不透明度属性,因为可能会导致性能问题。若确需此类效果,可考虑使用AnimatedOpacity或FadeInImage等优化组件。动画构建器的精准应用:AnimationBuilder应专注于需要动画处理的特定小部件,避免用它来包装整个小部件树,以
- 2024-09-23Stream管理事件流
文章目录概念介绍管理方法示例代码我们在上一章回中介绍了事件流相关的内容,本章回中将介绍如何管理Stream事件流。闲话休提,言归正传,让我们一起TalkFlutter吧。概念介绍我们简单回顾一下前面的知识:Stream把相关的事件组成了事件流,并且提供方法来监听这些事件的运
- 2024-09-23高颜值!一款基于 Flutter 开发的 Linux 服务器工具箱
大家好,我是Java陈序员。今天,给大家介绍一款高颜值的基于Flutter开发的Linux服务器工具箱。关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍flutter_server_box——一款使用Flutter开发的Linux服务器工具箱,提
- 2024-09-22Flutter中使用Sqflite封装数据库操作与更新管理
1.简介在Flutter中,sqflite是一个强大的插件,用于SQLite数据库操作。我们可以通过封装sqflite库的数据库操作来使代码更清晰和模块化。本篇文章将介绍如何封装增删改查、数据库版本控制与更新的处理,以及如何将查询结果映射到实体类。2.初始化数据库与数据库封装创建数据库
- 2024-09-21flutter 占位widget
在Flutter中,如果你需要返回一个空的Widget,可以使用以下几种常见的选择:1.SizedBox.shrink()SizedBox.shrink()是一个大小为0的Widget,非常适合用来返回一个不可见的占位符。returnSizedBox.shrink();这是最常见的方式,表示不占用任何空间的Widget。2.Container()空
- 2024-09-20使用 Flutter 3.19 更高效地开发
我们已隆重推出全新的Flutter版本——Flutter3.19。此版本引入了专为Gemini设计的新DartSDK、一个能让开发者对Widget动画实现精细化控制的全新Widget,Impeller更新带来的渲染性能提升、有助于实现深层链接的工具和对WindowsArm64的支持,以及更多丰富功能!Flutter社
- 2024-09-19LLMChat入门指南 - 基于Flutter和FastAPI的大语言模型聊天应用
LLMChat-您的AI聊天助手
- 2024-09-19flutter开发将项目从flutter版本3.19.6升级到3.24.3过程遇到问题记录Type 'UnmodifiableUint8ListView' not found
1.androidstudio修改当个项目的flutter版本,不影响其他项目工程的flutter编译版本1.1项目右上角点击‘设置’图标,选择Settings...进去到项目的设置页面,选择fluttersdk路径1.2项目右上角点击‘设置’图标,选择Settings...进去到项目的设置页面,选择dartsdk路径2.点开打开
- 2024-09-13谈谈flutter的线程
本文同步发布于公众号:移动开发那些事谈谈flutter的线程刚接触flutter的同学肯定会对fluter所谓的单线程架构很蒙逼,因为这与我们学开发时,各种语言里的多线程的介绍有点出入,而且手机的CPU现在基本都是多核的,操作系统不可能同一时间只在处理一件事件的,那么flutter究竟是怎样实现其
- 2024-09-10Flutter provider和 getx 区别
前沿Provider和GetX是Flutter社区中常用的两种状态管理解决方案。它们各自有不同的特点和使用场景,下面是它们的区别和示例,以便更好地理解和选择适合的状态管理方法。示例:Provider和GetX的使用1.使用Provider的示例假设我们有一个简单的计数器应用,点击按钮时计数
- 2024-09-10cross-plateform 跨平台应用程序-05-Flutter 介绍
跨平台系列cross-plateform跨平台应用程序-01-概览cross-plateform跨平台应用程序-02-有哪些主流技术栈?cross-plateform跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?cross-plateform跨平台应用程序-04-ReactNative介绍cross-plateform跨平台应用程序-05-Flut
- 2024-09-09cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?
跨平台系列cross-plateform跨平台应用程序-01-概览cross-plateform跨平台应用程序-02-有哪些主流技术栈?cross-plateform跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?cross-plateform跨平台应用程序-04-ReactNative介绍cross-plateform跨平台应用程序-05-Flut
- 2024-09-06flutter 的一些概念三
本文同步发布于公众号:stringwu的互联网杂谈:flutter的一些概念三1Stream与Future的关系Stream和Future都是Flutter中常用的异步编程模型,Future适用于一次性异步操作,Stream适用于连续的异步操作1.1FutureFuture一次性的操作,只会返回一个结果;可以使用await和asy
- 2024-09-05快速写一个自己的flutter应用(新手入门)
1、搭建开发环境详细文档可以参考如下链接:跟着官方文档走就可以了。1.3搭建Flutter开发环境|《Flutter实战·第二版》(flutterchina.club)开发Android应用|Flutter中文文档-Flutter中文开发者网站-Flutter我的安装过程:首先,在VScode里面,安装Dart插件然后按
- 2024-09-04Flutter仿京东商城项目:支持最新的Flutter 3.x及鸿蒙OS
Flutter仿京东商城项目:支持最新的Flutter3.x及鸿蒙OS引言Flutter,作为谷歌公司推出的一款基于Dart语言的开源移动UI框架,因其跨平台、高性能的特点,迅速在移动开发领域获得广泛关注。随着Flutter3.x的发布,带来了诸多新特性和改进,进一步提升了开发效率和用户体验
- 2024-09-02彻底解决Flutter项目底部导航栏穿透问题
项目背景:在学习比站猫哥的“2022Flutter3GetxWoocommerceApp从零开始实战课程|01课程”时,按照课程指导逐步进行项目代码编写。视频地址:https://www.bilibili.com/video/BV1xY411F7es/?spm_id_from=333.999.0.0&vd_source=7c7ae5cc1dbb2453e1eb43950a4264a3。(1)问题表现:底
- 2024-08-31Flutter的一些概念(二)
注:本文同步发布于微信公众号:stringwu的互联网杂谈Flutter的一些概念(二)1flutter的核心渲染模块当应用启动时flutter会遍历所有的Widget形成Widget树,并通过createElement方法创建每个element对象,最后通过createRenderObject方法创建renderobject对象1.1WidgetWidge
- 2024-08-27在flutter中用flutter_datetime_picker只选择年月,或只选择年,以及选择日期
flutter_datetime_picker组件没有配置只选择年或者月的,只能选择日期或者时间,现重新修改组件支持此功能效果如下:只选择年月只选择年 日期就不用展示了,组件自己就有导入包flutter_datetime_picker:1.5.1 修改组件的文件 修改后的flutter_datetime_picker.dart代码li