• 2024-07-01Flutter自编教程
    Flutter的核心设计思想便是“一切皆Widget”1、应用入口main函数,runApp功能是启动Flutter应用,它接受一个Widget参数voidmain(){runApp(constMyApp());}2、MyApp继承了StatelessWidget类,可以看出应用本身也是一个widget。widget我的理解是,有点类型安卓的view/vie
  • 2024-06-23Flutter 长列表优化
    Flutter长列表优化固定列表和长列表的区别固定列表中的组件,每次都会被重新构建ListView.builder会按需构建列表元素,也就是只有那些可见得元素才会调用itemBuilder构建元素减少列表项的构建次数addRepaintBoundaries:将列表项用一个RepaintBoundary(重绘边界)包裹,在
  • 2024-06-21flutter Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have Cocoa
    flutterWarning:CocoaPodsisinstalledbutbroken.Skippingpodinstall.YouappeartohaveCocoaPodsins确保你已经安装了CocoaPods并可以正常使用:1.flutterclean2.flutterpubget3.cdios4.podinstall5.退出vscode,并重新打开6.再次运行项目运行后如果
  • 2024-06-17团队开发sprint 第一天
    2024-04-19项目任务进展: 6小时(6/50)会议照片过去一天完成了哪些任务今日主要是对后续任务和工作的细化分配和对课程情况和空余时间的讨论与协调确定flutter+Springboot开发心理健康程序,并内置chat-gpt完成了环境的安装接下来的计划对flutter和Springboot进行学
  • 2024-06-17团队冲刺第一天
    过去一天完成了哪些任务今日主要是对后续任务和工作的细化分配和对课程情况和空余时间的讨论与协调确定flutter+Springboot开发心理健康程序,并内置chat-gpt完成了环境的安装接下来的计划对flutter和Springboot进行学习并尝试进行软件功能的开发对软件基本框架进行搭
  • 2024-06-15flutter AndroidStudio 模拟器无网络连接
    Error:SocketException:Failedhostlookup:''(OSError:Noaddressassociatedwithhostname,errno=7) 命令启动模拟器1.找到你的模拟器名字,默认在C:\users\xx\.android\avd目录下,如图3-3。如果找不到可以在AndroidStudio->AVDManager->showondisk定位到此目录
  • 2024-06-136.12
    后端server:port:7070spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/k3?serverTimezone=GMT%2b8username:rootpassword:123456mybatis:mapper-locations:classpath*:mapper/*.xmlconfiguration:
  • 2024-06-12Flutter-使用MethodChannel 实现与iOS交互
    前言使用MethodChannel在Flutter与原生Android和iOS之间进行通信,可以让你在Flutter应用中调用设备的原生功能。基础概念MethodChannel:Flutter提供的通信机制,允许消息以方法调用的形式在Flutter与原生代码之间传递。方法调用:从Flutter向原生或从原生向Flu
  • 2024-06-10Flutter桌面应用开发:深入Flutter for Desktop
    Flutter是一个开源的UI工具包,用于构建高性能、高保真、多平台的应用程序,包括移动、Web和桌面。安装和环境配置安装Prerequisites:JavaDevelopmentKit(JDK):安装JDK8或更高版本,因为Flutter要求JDK1.8或更高。配置环境变量JAVA_HOME指向JDK的安装路径。Flutter
  • 2024-06-09Flutter 急迫单子与懒惰单子。加载和实例化
    我了解eager和lazy单子之间的区别:eager在首次加载时实例化,而lazy则在首次使用(方法调用)时实例化。现在,为了充分理解两者的区别,我们应该知道加载是何时发生的。根据本文,加载发生在启动Dart虚拟机阶段。就在
  • 2024-06-09Mac环境如何使用Flutter Version Manager (fvm)
    Mac环境如何使用FlutterVersionManager(fvm)FlutterVersionManager(fvm)是一个Flutter版本管理工具,它允许开发者在本地安装并管理多个Flutter版本。使用fvm,您可以轻松切换不同版本的FlutterSDK,进行多项目开发而无需重复安装。本文将为您提供一个全面的指南,介
  • 2024-06-09Windows环境如何使用Flutter Version Manager (fvm)
    Windows环境如何使用FlutterVersionManager(fvm)FlutterVersionManager(fvm)是一个用于管理多个FlutterSDK版本的命令行工具,它允许开发者在不同项目之间轻松切换Flutter版本。这对于需要维护多个使用不同Flutter版本的项目的开发人员来说非常有用。本文将为
  • 2024-06-06flutter基础
    创建的flutter项目组件MaterialDesignFlutter中无状态组件(StatelessWidget)和有状态组件App结构内容点击查看代码import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});
  • 2024-06-06Web系统打包成安卓app
    将Web端打包成安卓App可以使用一些跨平台开发工具,如ReactNative、Flutter等。这些工具可以将Web端的代码转换为原生的安卓应用程序,从而实现Web端应用的移动化。目录 一、ReactNative操作流程 二、Flutter操作流程一、ReactNative操作流程安装ReactNative
  • 2024-06-05深入理解flutter的代码结构:组件
    import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'顶部
  • 2024-06-04修改桌面图标
    文章目录1.概念介绍2.使用方法3.示例代码4.经验与总结4.1经验分享4.2内容总结我们在上一章回中介绍了"overlay_tooltip简介"相关的内容,本章回中将再谈flutter_launcher_icons包.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在四百一十二回中介绍修
  • 2024-06-04Flutter 中的 LayoutBuilder 小部件:全面指南
    Flutter中的LayoutBuilder小部件:全面指南Flutter是一个功能丰富的UI框架,它允许开发者使用Dart语言来构建高性能、美观的跨平台应用。在Flutter的布局系统中,LayoutBuilder是一个强大的组件,它可以根据父容器的约束动态调整其子组件的布局。本文将为您提供一个全面
  • 2024-06-04Flutter 中的 PopupMenuTheme 小部件:全面指南
    Flutter中的PopupMenuTheme小部件:全面指南Flutter是一个由Google开发的跨平台UI框架,它允许开发者使用Dart语言构建美观、响应式的移动、Web和桌面应用。Flutter的Material组件库中包含了丰富的UI组件,其中PopupMenuButton是一个允许用户从下拉菜单中选择
  • 2024-06-04Flutter 中的 TableCell 小部件:全面指南
    Flutter中的TableCell小部件:全面指南Flutter是一个功能强大的UI框架,由Google开发,允许开发者使用Dart语言构建跨平台的移动、Web和桌面应用。在Flutter的丰富组件库中,TableCell是一个用于创建表格单元格的组件,它提供了灵活的方式来自定义表格的内容和布局。本
  • 2024-06-04制作launch图标
    文章目录1.概念介绍2.使用方法3.示例代码4.经验与总结4.1经验分享4.2内容总结我们在上一章回中介绍了"overlay_tooltip简介"相关的内容,本章回中将再谈flutter_launcher_icons包.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在四百一十二回中介绍修
  • 2024-06-04Flutter 中的 ErrorWidget 小部件:全面指南
    Flutter中的ErrorWidget小部件:全面指南Flutter是一个由Google开发的跨平台UI框架,它允许开发者使用Dart语言构建高性能、美观的应用。在Flutter的丰富组件库中,ErrorWidget是一个特殊的组件,用于在渲染过程中捕获和显示错误。本文将为您提供一个全面的指南,介绍如
  • 2024-06-04自动化清理你的Flutter项目
    Flutter是一个流行的跨平台应用框架,但随着项目的增长,构建文件和缓存可能会占用大量空间。手动运行flutterclean可以解决这个问题,但当处理多个项目时,这个过程可能会变得繁琐且易于遗忘。因此我们可以使用脚本来批量清理Flutter构建文件PS:掘金上发布人也是我思路首先,你需要
  • 2024-06-03如何在 Hive 中存储类列表?
    我有一个通过模型类从api获取的itemlist,现在我想将该列表保存到hive中,并添加一些其他属性,如客户名称、客户地址和itemsList。import'package:hive/hive.dart';导入'.../item_model.dart';导入'hive_model.dart';part'saved_hive_model.g.dart';@HiveType(typeId:15)
  • 2024-06-02Flutter开发效率提升1000%,Flutter Quick教程之对写好的Widget进行嵌套
    通常写代码的时候,我们是先写好外面的Widget,再写里面的Widget。但是,也有的时候,我们写好了一个Widget,但是我们觉得有必要再在外面嵌套一个Widget,这时候应该怎么做呢?(还有其他方式,本篇讲的就是快捷的方式)1,首先,我们左键选中要嵌套的Widget。2,这时候,我们要选择的嵌套在外面的Widge
  • 2024-06-02【Flutter】路由详解