Flutter 学习笔记(01)__从 0 开始创建一个 flutter 项目

最近发现有不少的公司已经跳出 uniapp 的坑坑,开始使用 flutter 开发app了,为了让自己不失业,赶紧卷起来!此篇文章教你从 0 基础开发一个 简单页面,文章篇幅较长,建议收藏!也可以直接参考官方中文文档:https://flutter.cn/community/china 一、环境配置1.1、系统配置要求要想安装和运行 Flutter,你的开发环境至少应该满足如下的需求: 操作系统:Windo...

Flutter系列文章-Flutter UI进阶

在本篇文章中,我们将深入学习 Flutter UI 的进阶技巧,涵盖了布局原理、动画实现、自定义绘图和效果、以及 Material 和 Cupertino 组件库的使用。通过实例演示,你将更加了解如何创建复杂、令人印象深刻的用户界面。第一部分:深入理解布局原理1. 灵活运用 Row 和 ColumnRow 和 Column 是常用的布局组件,但灵活地使用它们可以带来不同的布局效果。例如,使用 mainA...

Flutter 异步编程指南作

1 Dart 中的事件循环模型 在 App 开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS 使用的是多线程,而在 Flutter 中为单线程事件循环,如下图所示 Dart 中有两个任务队列,分别为 microtask 队列和 event 队列,队列中的任务按照先进先出的顺序执行,而 microtask 队列的执行优先级高于 event 队列。在 main 方法执行完毕后,会...

flutter实战(01)windows桌面版 修改应用logo、名称、显示位置、显示大小

说明:该系列文章主要为flutter在windows桌面平台实战中遇到的一些坑。 1 修改logo 只需要在flutter项目/windows/runner/resources目录下替换原来的应用图标 app_icon.ico即可。 2 修改应用名称、显示位置、显示大小 修改flutter项目/windows/runner/main.cpp 文件,在函数wWinMain中修改,代码如下: int APIENTR...

Flutter系列文章-Flutter进阶

在前两篇文章中,我们已经了解了Flutter的基础知识,包括Flutter的设计理念、框架结构、Widget系统、基础Widgets以及布局。在本文中,我们将进一步探讨Flutter的高级主题,包括处理用户交互、创建动画、访问网络数据等等。为了更好地理解这些概念,我们将通过实际的示例代码来详细讲解。 一、处理用户交互在移动应用中,用户交互是非常重要的一部分。Flutter提供了丰富的Widgets来处理用户的...

Flutter系列文章-Flutter基础

Flutter是Google推出的一种新的移动应用开发框架,允许开发者使用一套代码库同时开发Android和iOS应用。它的设计理念、框架结构、以及对Widget的使用,都让开发者能更有效率地创建高质量的应用。一、Flutter设计理念Flutter的设计理念是“一切皆为Widget”。这意味着不论是按钮、字体、颜色、布局,甚至是你的整个应用程序,都是由一个个Widget组合而成。在Flutter中,Wid...

Flutter】 包管理(16)Flutter 流处理 深入理解和应用 Stream Transform 包实时处理数据

Transform 包,并学习了如何在实际项目中使用它。 今天,我们将更深入地探讨 Stream Transform 包,了解它的高级功能,并学习如何在复杂的业务逻辑中使用它。 无论你是已经有一定 Flutter 开发经验的开发者,还是对 Stream Transform 包有深入研...

FlutterFlutter 使用 RxDart 实现异步编程

事件合并 六、总结 一、前言 欢迎来到这篇关于 RxDart 的入门文章。在这篇文章中,我们将一起探索 RxDart 的世界,了解它的基本概念,学习如何使用它来提升我们的异步编程能力。无论你是刚接触 Flutter,还是已经有一定经验的开发者,我相信这篇文章都能为你提供有价值的信息。这是小雨青年于 2023 年发布在 CSDN 的博客,如果你不是在 CSDN 看到的,请联系我。 🎉想要精通 Flutter,掌握...

Flutter】包管理(14)Flutter 日期时间处理库 Jiffy 的深入理解和应用

日期和时间的操作。 在这篇博客中,我们将深入探讨 Jiffy 的高级功能和本地化支持,帮助你更全面地理解和应用 Jiffy。 二、 版本信息 在开始之前,我们需要确保我们的开发环境满足以下版本要求: Flutter 版本:3.10.0 或更高 Dart SDK 版本:3.0.0 或更高 Jiffy 版本:6.2.1(最新版本) ...

FlutterFlutter 包管理(13)国际化 使用 intl 包处理 负数 性别 双向文本 复杂的日期和数字格式化

处理复数和性别问题 2. 使用 intl 包进行双向文本处理 3. 使用 intl 包进行复杂的日期和数字格式化 五、 总结 一、 前言 在我们的上一篇博客中,我们介绍了如何使用 intl 包进行 Flutter 应用的基本国际化。 然而,国际化并不仅仅是日期和数字的格式化,或者消息的翻译。 在一些复杂的场景中,我们可能需要处理复数,性别,甚至是双向文本。 在这篇博客中,我们将深入探讨如何使用 intl 包处...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.017924(s)
2024-04-20 16:10:46 1713600646