草庐IT

Flutter-FlutterBloc

全部标签

Flutter+SpringBoot实现ChatGPT流实输出

Flutter+SpringBoot实现ChatGPT流式输出、上下文了连续对话最终实现Flutter的流式输出+上下文连续对话。这里就是提供一个简单版的工具类和使用案例,此处页面仅参考。服务端这里直接封装提供工具类,修改自己的apiKey即可使用,支持连续对话工具类及使用http依赖这里使用okHttpdependency>groupId>com.squareup.okhttp3groupId>artifactId>okhttpartifactId>version>4.9.3version>dependency>importcom.alibaba.fastjson2.JSON;importc

Flutter/Dart第18天:Dart特性之可调用对象

Dart官方文档:https://dart.dev/language/callable-objects重要说明:本博客基于Dart官网文档,但并不是简单的对官网进行翻译,在覆盖核心功能情况下,我会根据个人研发经验,加入自己的一些扩展问题和场景验证。可调用对象:Dart实例如果实现了call()方法,那么实例就可以像函数那样被调用,这个对象就被称为可调用对象。call()方法可以定义在任何类中,让类实例像函数一样被调用。这个函数和普通函数没有区别,包括参数和返回值等。如下代码样例,WannabeFunction类定义了call()方法,方法入参是3个字符串,方法返回结果是一个字符串:classW

Flutter基础入门

文章目录一、Flutter基础知识1.Flutter简介和发展历史2.Flutter安装和配置3.Dart语言基础知识Dart语言特性Dart基本语法空安全NullsafetyDart异步原理4.Flutter项目结构和文件组织方式5.FlutterWidgets和布局基础二、Flutter进阶知识1.Flutter状态管理和数据传递2.Flutter动画和过渡效果隐式(全自动)动画AnimatedContainerTweenAnimationBuilder显示(手动控制)动画自定义显示动画:AnimatedBuidler3.Flutter网络请求和数据解析网络请求框架数据解析4.Flutte

【哈士奇赠书活动 - 44期】- 〖从零基础到精通Flutter开发〗

文章目录⭐️赠书-《从零基础到精通Flutter开发》⭐️内容简介⭐️作者简介⭐️编辑推荐⭐️赠书活动→获奖名单⭐️赠书-《从零基础到精通Flutter开发》⭐️内容简介本书由浅入深地带领读者进入Flutter开发的世界,从Flutter的起源讲起,逐步深入Flutter进阶实战,并在最后配合项目实战案例,让读者不但可以系统地学习Flutter编程的相关知识,而且还能对Flutter应用开发有更为深入的理解。本书分为三部分:第一部分为入门篇(第1-4章),主要介绍Flutter技术的诞生背景、特点、语言及常用组件的使用,通过对本篇的学习,读者可以掌握如何使用Flutter来搭建UI界面;第二部

在MacOS上构建flutter工具期间的错误

环境MacOSSierra10.12.5FlutterAlpha0.0.31-框架修订D36E2F6191设想在MacOS上安装颤音时,我会有以下错误。$gitclone-balphahttps://github.com/flutter/flutter.git$exportPATH=`pwd`/flutter/bin:$PATH$flutterdoctorDownloadingDartSDK1.24.0-dev.6.7...%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed1005

flutter播放rtmp视频

安装dependencies:fijkplayer:^0.11.0使用方法import'package:fijkplayer/fijkplayer.dart';import'package:flutter/material.dart';classRtmpPlayerPageextendsStatefulWidget{constRtmpPlayerPage({super.key});@overrideStatecreateState()=>_RtmpPlayerPageState();}//ijkplayer参数设置https://www.cnblogs.com/marklove/article

Flutter之Dio封装+实例(自己梳理)

参考链接https://github.com/cfug/dio/blob/main/dio/README-ZH.md添加依赖 手动添加到pubspec.yaml:dependencies:dio:^替换为最新版本在终端使用以下命令:$dartpubadddioDiodio是一个强大的HTTP网络请求库,支持全局配置、RestfulAPI、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器、转换器等。 使用单例模式封装网络工具类单例模式详见:Flutter之单例模式的四种方法_YUFENGSHI.LJ的博客-CSDN博客classHttpManager{//

Flutter bottomSheet 输入框 键盘遮挡解决:2种新思路

相信各位朋友做flutter开发的时候,在处理bottomsheet中输入框的时候,多少会有点不能满足需求。今天就来介绍三种思路,各有优劣,朋友们在工作中可以参考参考网上普遍的解决方案:AnimatedPadding这其实和AnimatedPadding并没有什么关系,其核心知识点还是利用了MediaQuery.of(context).viewInsets.bottom关于viewInsets这个属性,源码中的注释是这样说的ThepartsofthedisplaythatarecompletelyobscuredbysystemUI,typicallybythedevice’skeyboard

Flutter Windows开发环境搭建教程与学习资料推荐

  Windows应用软件开发有很多框架可以选择,例如比较流行的Electron、Qt、CEF、WPF、WinForm、MFC、DuiLib、SOUI等等。Flutter是近几年流行的全平台应用开发框架,可以进行Android、IOS、Web、MacOS、Windows、Linux等平台的应用软件开发。一、Flutter介绍  Flutter是谷歌推出的一种移动应用开发框架,使用Dart语言编写。更多Flutter资料大家可参考Flutter官网:https://flutter.cn/。  Flutter2.10起,Windows的支持已进入stable渠道!本篇介绍FlutterWindow

学习如何搭建Flutter开发环境、从零基础到精通(文末送书【北大出版社】)

目录搭建开发环境1.下载FlutterSDK2.设置镜像地址及环境变量3.安装与设置AndroidStudio4.安装VisualStudioCode与Flutter开发插件5.IDE的使用和配置6.安装Xcode7.检查Flutter开发环境好书推荐内容简介作者简介搭建开发环境Flutter可以跨平台运行在Windows、macOS、Linux等系统上。接下来介绍如何在Windows、macOS系统上搭建Flutter的开发环境,以及检查Flutter开发环境。搭建开发环境分为以下7步。(1)下载FlutterSDK。(2)设置镜像地址及环境变量。(3)安装与设置AndroidStudio。