Flutter3.X基础入门教程(2024完整版)
Flutter介绍:
Flutter是谷歌公司开发的一款开源、免费的UI框架,可以让我们快速的在Android和iOS上构建高质量App。它最大的特点就是跨平台、以及高性能。 目前Flutter已经支持 iOS、Android、Web、Windows、macOS、Linux的跨平台开发。 教程所讲内容支持Android、Ios、华为鸿蒙OS,支持最新的Flutter 3.13.x以及之前的所有版本。
Dart Flutter入门实战基础教程下载地址-2023年录制Dart Flutter入门实战基础教程下载地址-2023年录制
http://bbs.itying.com/topic/620268d1a4bcc00fe8e9d6e1
Flutter3.X基础入门教程目录:
第一讲 Flutter介绍-Flutter Windows Android环境搭建 真机调试(48分1秒)
第二讲 Flutter Android 真机器调试 、虚拟机调试以及在Vscode中开发Flutter应用(22分41秒)
第三讲 Mac电脑搭建Flutter Ios环境以及让Flutter运行在ios设备上(30分08秒)
第四讲 Flutter目录结构介绍、入口、自定义Widget、Center组件、Text组件、MaterialApp组件、Scaffold组件
第五讲 Flutter Container组件、Text组件详解(45分4秒)
第六讲 Flutter 图片组件Image 、本地图片、远程图片、图片剪切(28分49秒)
第七讲 Flutte ICON图标 自带图标 和 自定义图标(27分32秒)
第八讲 Flutte ListView 列表组件 普通列表 Icon列表 图文列表 可以滑动的水平列表(33分26秒)
第九讲 Flutter ListView 动态列表组件 以及循环动态数据(24分42秒)
第十讲 Flutter GridView组件 动态GridView详解(35分17秒)
第十一讲 Flutter 页面布局 Paddiing Row Column Flex Expanded组件详解(46分40秒)
第十二讲 Flutter 页面布局 Stack层叠组件 Stack与Align Stack与Positioned实现定位布局(35分33秒)
第十三讲 Flutter AspectRatio Card CircleAvatar组件(31分14秒)
第十四讲 Flutter 按钮组件 ElevatedButton TextButton OutlineButton IconButton 详解(34分41秒)
第十五讲Flutter Wrap组件 使用Wrap组件实现电商App搜索页面布局(25分38秒)
第十六讲 Flutter StatefulWidget有状态组件 、页面上绑定数据、改变页面数据 、实现计数器功能 动态列表
第十七讲 Flutter Scaffold属性 BottomNavigationBar 自定义底部导航条、以及实现页面切换(24分56秒)
第十八讲 Flutter Scaffold属性 FloatingActionButton实现类似闲鱼App底部导航凸起按钮(19分55秒)
第十九讲 Flutter Scaffold属性 Drawer侧边栏、DrawerHeader详解 以及在Web Windows不同平台调试程序
第二十讲 Flutter AppBar TabBar TabBarView实现头条顶部滑动导航-上(27分12秒)
第二十一讲 Flutter 底部Tab页面中使用 TabBar TabBarView 自定义KeepAliveWrapper 实现头条顶部滑动导航-下
第二十二讲 Flutter中的路由 普通路由、普通路由传值(上)(22分46秒)
第二十三讲 Flutter中的路由 命名路由 命名路由传参(中)(39分53秒)
第二十四讲 Flutter路由跳转 路由替换 返回到根路由 通过CupertinoPageRoute配置统一风格的路由跳转
第二十五讲 Flutter Dialog AlertDialog 、SimpleDialog、showModalBottomSheet、showToast(33分32秒)
第二十六讲 Flutter 自定义Dialog(27分2秒)
第二十七讲 Flutter PageView仿抖音滑动切换页面 PageView实现轮播图(45分35秒)
第二十八讲 Flutter PageView实现动态轮播图 PageController 以及 AutomaticKeepAliveClientMixin(33分42秒)
第二十九讲 Flutter Key以及通过Flutter Key获取子Widget的状态和方法(42分24秒)
第三十讲Flutter AnimatedList 实现动态列表(24分10秒)
第三十一讲 Flutter动画 Flutter隐式动画详解(41分40秒)
第三十二讲 Flutter动画 Flutter显式动画详解(36分4秒)
第三十三讲 Flutter动画 Animated动画以及交错式动画(31分2秒)
第三十四讲 Flutter动画 自定义显示动画 自动以隐式动画(35分13秒)
第三十五讲 Flutter动画 Hero动画以及Hero动画结合photo_view实现类似朋友圈的图片预览(40分1秒)
第三十六讲 Flutter表单相关组件TextField详解(30分44秒)
第三十七讲 Flutter表单 CheckBox、Radio、Switch、 CheckboxListTile、RadioListTile(31分58秒)
第三十八讲 Flutter异步 Flutter进度条 Flutter并行 Flutter异步编程 Future Async Await(33分44秒)
第三十九讲 Flutter异步 FutureBuilder Stream StreamBuilder(54分57秒)
第四十讲 Flutter异步 StreamController StreamBuilder AnimatedBuilder实现一个打字游戏项目(59分4秒)
第四十一讲 Flutter 日期 时间 国际化 以及使用showDatePicker弹出日期showTimePicker弹出时间(34分34秒)
第四十二讲 Flutter 请求远程Restfull Api、 Dio Get Post Put Delete详解、 真实接口渲染列表数据(42分23秒)
第四十三讲 Flutter请求真实新闻接口实现下拉刷新 上拉无限分页加载更多(38分25秒)
.
.....更多资料见IT营官网。
相关文章:
Flutter3.X基础入门教程(2024完整版)
Flutter介绍: Flutter是谷歌公司开发的一款开源、免费的UI框架,可以让我们快速的在Android和iOS上构建高质量App。它最大的特点就是跨平台、以及高性能。 目前Flutter已经支持 iOS、Android、Web、Windows、macOS、Linux的跨平台开发。 教程所讲内容支持…...
GEE——土地利用分类种两个矢量集合中不同列进行相减的方式(利用join进行连接处理)
问题: 我有两个具有相同 ID 的特征集,我想从第二个特征集中减去第一个特征集的表格单元格。 我使用了这个函数,但它计算的是表 1 中第一个元素与表 2 中其他元素的减法。 我想逐个单元格计算减法。第一个表格中 id 为 1 的单元格减去第二个表格中 id 为 1 的单元格,2x2、…...
mnn-llm: 大语言模型端侧CPU推理优化
在大语言模型(LLM)端侧部署上,基于 MNN 实现的 mnn-llm 项目已经展现出业界领先的性能,特别是在 ARM 架构的 CPU 上。目前利用 mnn-llm 的推理能力,qwen-1.8b在mnn-llm的驱动下能够在移动端达到端侧实时会话的能力,能够在较低内存…...
Freemarker实现Html全站静态化
全站静态化 在大型网站中,比如主流电商商品页,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?其实把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。 目前主流的静态化…...
16.顺子日期(14)
题目 public class Main {public static boolean isLegal(String date) {int l 0;int n date.length();while(l<(n-3)) {int t1 (int)Integer.valueOf(date.substring(l,l1));int t2 (int)Integer.valueOf(date.substring(l1,l2));int t3 (int)Integer.valueOf(date.s…...
《动手学深度学习》学习笔记 第5章 深度学习计算
本系列为《动手学深度学习》学习笔记 书籍链接:动手学深度学习 笔记是从第四章开始,前面三章为基础知道,有需要的可以自己去看看 关于本系列笔记: 书里为了让读者更好的理解,有大篇幅的描述性的文字,内容很…...
【Redis】非关系型数据库之Redis的介绍及安装配置
目录 前言 一、关系型数据库与非关系型数据库 1.1关系型数据库 1.2非关系型数据库 1.3两者的区别 1.4非关系型数据库产生的背景 1.5总结 二、Redis介绍 2.1Redis是什么 2.2Redis的优点 2.3Redis的使用场景 2.4那些数据适合放在缓存中 2.5Redis为什么那么快…...
3D模型轻量化
在线工具推荐:3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 近来,基于3D模型在影视作品、数字旅游项目诸多3D视觉领域都取得…...
数据分析——快递电商
一、任务目标 1、任务 总体目的——对账 本项目解决同时使用多个快递发货,部分隔离区域出现不同程度涨价等情形下,如何快速准确核对账单的问题。 1、在订单表中新增一列【运费差异核对】来表示订单运费实际有多少差异,结果为数值。 2、将…...
《PCI Express体系结构导读》随记 —— 第I篇 第2章 PCI总线的桥与配置(8)
接前一篇文章:《PCI Express体系结构导读》随记 —— 第I篇 第2章 PCI总线的桥与配置(7) 2.2 HOST主桥 MPC8548处理器的拓扑结构如图2-2所示: 2.2.2 存储器域地址空间到PCI总线域地址空间的转换 MPC8548处理器使用ATMUÿ…...
Hadoop分布式文件系统(二)
目录 一、Hadoop 1、文件系统 1.1、文件系统定义 1.2、传统常见的文件系统 1.3、文件系统中的重要概念 1.4、海量数据存储遇到的问题 1.5、分布式存储系统的核心属性及功能含义 2、HDFS 2.1、HDFS简介 2.2、HDFS设计目标 2.3、HDFS应用场景 2.4、HDFS重要特性 2.4…...
macOS跨进程通信: FIFO(有名管道) 创建实例
一: 简介 在类linux系统中管道分为有名管道和匿名管道。两者都能单方向的跨进程通信。 匿名管道(pipe): 必须是父子进程之间,而且子进程只能由父进程fork() 出来的,才能继承父进程的管道句柄,一般mac 开发…...
推荐几个免费的HTTP接口Mock网站和工具
在前后端分离开发架构下,经常遇到调用后端数据API接口进行测试、集成、联调等需求,比如: (1)前端开发人员很快开发完成了UI界面,但后端开发人员的API接口还没有完成,不能进行前后端数据接口对接…...
企业数据库安全管理规范
1.目的 为规范数据库系统安全使用活动,降低因使用不当而带来的安全风险,保障数据库系统及相关应用系统的安全,特制定本数据库安全管理规范。 2.适用范围 本规范中所定义的数据管理内容,特指存放在信息系统数据库中的数据。 本…...
react:ffcreator中FFCreatorCenter视频队例
最近项目要求,一键生成房子的推荐视频,选几张图,加上联系人的方式就是一个简单的视频,因为有web端、小程序端,为了多端口用,决定放在服务器端生成。 目前用的是react中的nextjs来开发项目。 nextjs中怎样…...
力扣(leetcode)第434题字符串中的单词数(Python)
434.字符串中的单词数 题目链接:434.字符串中的单词数 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: “Hello, my name is John” 输出: 5 解释: 这…...
django学习:页面渲染与请求和响应
1.请求过程 2.页面渲染 在app中新建一个目录(Directory),文件名命名为templates。该文件名命名是固定的,不可命名出错,如若后续步骤出错,该目录文件名是一个检查的重点项目。在该目录下新建一个html文件&a…...
Redis 数据一致性
概述 当我们在使用缓存时,如果发生数据变更,那么你需要同时操作缓存和数据库,而它们两个又分属不同的系统,因此无法做到同时操作成功或失败,因此在并发读写下很可能出现缓存与数据库数据不一致的情况 理论上可以通过…...
Mac环境下反编译apk
Mac环境下反编译apk 安装反编译工具dex2jar:[官网下载](https://sourceforge.net/projects/dex2jar/)JD-GUI:[官网下载](https://jd-gui.apponic.com/) 实操1. 将需要反编译的 .apk 文件放在下载的 dex2jar 文件夹目录下2. 使用 cd /xxx/dex2jar-2.0 命令…...
计算机网络——网络模型的组织、看法以及标准化流程
1. 通信技术和标准化领域中扮演重要角色的组织 1.1 国际和国家官方标准化机构 OSI:国际标准化组织(ISO),负责国际标准的制定,旨在确保全球产品和服务的安全性、可靠性和效率。它有许多国家分支机构,包括法…...
AI科技热点日报 | 2026年5月16日
文章目录AI科技热点日报 | 2026年5月16日一、大模型与基础技术《人工智能终端智能化分级》系列国家标准发布"九章四号"量子计算原型机刷新世界纪录二、AI政策与监管人工智能科技伦理审查与服务先导计划启动工信部部署高质量行业数据集建设三、Agent与应用"AI教育…...
2025-2026年国内PCB厂家:五大产品专业评测 解决散热不均致焊点脱落痛点
摘要 当企业将PCB选型从通用需求转向高精尖领域适配,决策者面临如何在技术复杂度与成本可控间取得平衡的现实挑战:是追求极致性能,还是优先保障供应链稳定?根据Prismark Partners发布的2024年全球PCB产业报告,全球PCB…...
量子纠错程序的形式化验证方法与工程实践
1. 量子纠错程序验证的核心挑战量子纠错(Quantum Error Correction, QEC)是量子计算实现实用化的关键技术屏障。与传统经典计算不同,量子系统面临着更为复杂的噪声环境:退相干、门操作误差、测量错误等量子特异性噪声会迅速破坏脆…...
大学正在悄悄 “僵尸化”,AI正在毁掉高等教育内核?!
【大学正在悄悄 “僵尸化”,AI正在毁掉高等教育内核】快速阅读:大学正面临一场名为“僵尸化”的危机。当学生和教授都开始将 AI 用于替代思考、替代教学、甚至替代沟通时,高等教育正在从知识的殿堂退化为一种由算法驱动的、高度标准化的凭证工…...
告别3D-DNA的卡顿:用Chromap+Yahs快速搞定植物Hi-C辅助组装(附完整代码)
植物基因组Hi-C辅助组装新方案:ChromapYahs全流程解析 在植物基因组研究中,Hi-C技术已成为提升组装连续性的重要手段。然而传统3D-DNA流程在植物数据上的表现常令研究者头疼——运行速度缓慢、内存占用高,且对植物特有的重复序列处理效果欠佳…...
基于CircuitPython与Adafruit IO的DIY智能门铃摄像头全栈开发指南
1. 项目概述与核心思路几年前,我还在用传统的猫眼和门铃,每次快递员敲门或者有访客,都得急匆匆跑到门口,从那个小小的、视野受限的孔洞里费力张望。后来市面上出现了各种智能门铃摄像头,功能是挺诱人,但要么…...
别再只认识空气开关了!从家用配电箱到工厂配电柜,一文搞懂断路器的选型与接线(附实物图)
从家庭配电到工业电力:断路器的实战选型与安全接线指南 推开配电箱的门板,那些排列整齐的断路器不仅仅是电路的通断开关,更是守护用电安全的第一道防线。无论是家庭装修中的线路规划,还是工厂车间的电力分配,选择合适的…...
别再只盯着PageRank了!用Python实战特征向量、Katz和PageRank三大中心性算法
用Python实战三大中心性算法:特征向量、Katz与PageRank的深度对比 当我们需要识别社交网络中最有影响力的用户,或是优化网页排序结果时,图论中的中心性算法往往能提供关键洞见。本文将带您用Python实现三种经典的中心性算法——特征向量中心性…...
为什么你的Midjourney胶片图总像数码后期?——从光子散射模型到显影时间算法的底层差异解析
更多请点击: https://intelliparadigm.com 第一章:胶片质感的视觉直觉与认知偏差 胶片质感并非单纯的技术残留,而是一种经由人类视觉系统长期训练形成的感知锚点——它将颗粒噪点、色偏渐变、边缘晕影等非理想光学特征,编码为“真…...
SyncedStore深度解析:揭秘CRDT技术如何实现无冲突数据同步
SyncedStore深度解析:揭秘CRDT技术如何实现无冲突数据同步 【免费下载链接】SyncedStore SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically. 项目地址: https://gitcode.com/gh_mirrors/sy/Sy…...
