Flutter
文章平均质量分 88
D_lunar
这个作者很懒,什么都没留下…
展开
-
Flutter学习四:Flutter开发基础(六)调试Flutter应用
在发生异常时,Flutter默认的处理方式是弹一个ErrorWidget。在Dart中,异常分两类:同步异常和异步异常。来捕获代码块异常,这个和其他编程语言类似。Dart 在单线程中是以。例如下面的代码是捕获不了。原创 2023-06-30 10:14:51 · 563 阅读 · 0 评论 -
Flutter学习四:Flutter开发基础(六)调试Flutter应用
本文是对的学习和总结。原创 2023-06-30 09:14:52 · 2993 阅读 · 1 评论 -
Flutter学习四:Flutter开发基础(五)资源管理
本文是对的学习和总结。原创 2023-06-29 16:19:30 · 1528 阅读 · 0 评论 -
Flutter学习四:Flutter开发基础(四)包管理
在软件开发中,很多时候有一些公共的库或 SDK 可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率。很多编程语言或开发工具都支持这种“模块共享”机制,如 Java 语言中这种独立模块会被打成一个 jar 包,Android 中的 aar 包,Web开发中的 npm 包等。为了方便表述,我们将这种可共享的独立模块统一称为“包”( Package)。原创 2023-06-28 14:44:37 · 1328 阅读 · 0 评论 -
Flutter学习四:Flutter开发基础(三)路由管理
语义化更明确。代码更好维护;如果使用匿名路由,则必须在调用的地方创建新路由页,这样不仅需要import新路由页的dart文件,而且这样的代码将会非常分散。可以通过做一些全局的路由跳转前置处理逻辑。路由MaterialApp中还有和可以监听所有路由跳转动作在打开一个不存在的命名路由时会被调用。原创 2023-06-27 16:30:10 · 1765 阅读 · 0 评论 -
Flutter学习四:Flutter开发基础(二)状态管理
Widget 管理自己的状态。父Widget 管理子 Widget 状态。混合管理(父 Widget 和子 Widget 都管理状态)。如果状态是用户数据,如复选框的选中状态、滑块的位置,则该状态最好由父 Widget 管理。如果状态是有关界面外观效果的,例如颜色、动画,那么状态最好由 Widget 本身来管理。如果某一个状态是不同 Widget 共享的则最好由它们共同的父 Widget 管理。在 Widget 内部管理状态封装性会好一些,而在父 Widget 中管理会比较灵活。原创 2023-06-27 14:19:30 · 1228 阅读 · 0 评论 -
Flutter学习四:Flutter开发基础(一)Widget
Widget 字面意思:控件、组件、部件、微件、插件、小工具widget 的功能是“描述一个UI元素的配置信息”,所谓的配置信息就是 Widget 接收的参数Widget 只是描述一个UI元素的配置信息,并不是表示最终绘制在设备屏幕上的显示元素无状态的组件,用于不需要维护状态的场景继承自widget类,重写了方法通常在build方法中通过嵌套其他 widget 来构建UI,在构建过程中会递归的构建其嵌套的 widget//main 函数为应用程序的入口。原创 2023-06-27 11:21:37 · 3108 阅读 · 0 评论 -
Flutter学习三:Dart语言基础(一)
Dart 是Flutter 的基础。Dart 作为 Flutter 应用程序的编程语言,为驱动应用运行提供了环境,同时 Dart 还支持许多核心的开发任务,例如格式化,分析和代码测试。Dart 是一个强类型语言,任何变量都是有确定类型的。原创 2023-06-27 11:19:30 · 978 阅读 · 0 评论 -
Flutter学习二:构建第一个Flutter App
配置完路径后,选择Flutter,然后点击右下角的Next,设置名称路径后,点击创建。电脑插入真机调试,右上角会显示真机名称,点击调试按钮运行项目。电脑插入真机调试,vscode右下角会显示真机名称,运行效果和上面是一样的。原创 2023-06-02 17:31:05 · 900 阅读 · 0 评论 -
Flutter学习一:安装配置
记得参考官方文档,将 Flutter版本改到最新版下载,下载中文镜像版。原创 2023-06-02 14:37:10 · 2169 阅读 · 0 评论