Flutter开发
文章平均质量分 87
老Lin头
码农老Lin头
一个专注的程序员开发者,拥有十几年开发经验。
写一些东西,归纳总结目前所有用到的技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter在购物场景中BLoC的应用
事件:AddProduct、RemoveProduct。界面:ShopPage 展示商品列表和购物车信息。状态:CartState 记录购物项和总价。BLoC:CartBloc 实现增删逻辑。下面的这段代码应该能完整的说明这个问题。一直在思考如何更加详细的介绍。模型:Product。原创 2025-07-28 19:50:30 · 282 阅读 · 0 评论 -
Flutter开发实战之CI/CD与发布流程
CI/CD与发布流程原创 2025-07-27 20:10:09 · 1063 阅读 · 0 评论 -
Flutter开发实战之测试驱动开发
在Flutter开发中,测试不仅仅是一个可选项,更是保证应用质量的必要手段。本章将带你深入了解Flutter的测试世界,从基础的单元测试到完整的集成测试,让你的应用像经过精密检验的工艺品一样可靠。在开始学习具体的测试技术之前,让我们先理解测试的价值。想象你开发了一个计算器应用,用户在使用时发现"2+2"的结果是"5"。这样的错误不仅会让用户失去信任,还可能导致更严重的后果。测试就像是你的"数字助手",它会:Flutter提供了一套完整的测试体系,就像医院的体检一样,有不同层次的检查:单元测试专注于检查代码的原创 2025-07-27 20:04:17 · 1119 阅读 · 0 评论 -
Flutter开发实战之性能优化与调试
Flutter性能优化与调试原创 2025-07-27 20:01:03 · 2060 阅读 · 0 评论 -
Flutter开发实战之数据持久化方案
Flutter数据持久化方案原创 2025-07-26 20:00:00 · 1071 阅读 · 0 评论 -
Flutter开发实战之原生平台集成
Flutter与原生平台的通信基于一种叫做"Platform Channel"的机制。Flutter应用 <---> Platform Channel <---> 原生平台(Android/iOS)异步通信:就像发短信一样,发送方发出消息后不会一直等待,而是继续执行其他任务序列化传输:数据在传输过程中会被转换成特定格式,确保两端都能理解平台无关性:同一套Dart代码可以与Android和iOS进行通信原生平台集成是Flutter开发中的高级主题,它让我们能够充分利用原生平台的能力。原创 2025-07-26 19:45:00 · 1194 阅读 · 0 评论 -
Flutter开发实战之动画与交互设计
隐式动画就像是有魔法的组件,你只需要改变它的属性值,它就会自动产生平滑的过渡效果。这就像你告诉一个服务员"请把桌子移到那边",你不需要告诉他每一步怎么走,他会自己找到最好的路径。Hero动画是Flutter中一个非常酷的功能,它能让一个组件从一个页面"飞"到另一个页面。想象一下,你在相册里点击一张小图片,它会平滑地变大并跳转到详情页面,这就是Hero动画的效果。Hero动画的原理是:当页面跳转时,Flutter会找到两个页面中具有相同hero标签的组件,然后创建一个平滑的过渡动画。@override。原创 2025-07-26 19:30:00 · 3262 阅读 · 0 评论 -
Flutter开发实战之网络请求与数据处理
你告诉服务员想要什么(发送请求)服务员把你的需求传达给厨房(请求到达服务器)厨房准备你的餐点(服务器处理请求)服务员把餐点端给你(接收响应)HTTP请求就是这样一个过程,只不过是应用与服务器之间的"点餐"过程。@override// 只对GET请求进行缓存= 'GET') {return;// 检查缓存是否有效if (cached!= null &&!print('📱 使用缓存数据: ${options.uri}');));return;原创 2025-07-26 15:10:41 · 722 阅读 · 0 评论 -
Flutter开发实战之路由与导航
Flutter的路由与导航原创 2025-07-26 14:59:09 · 1119 阅读 · 0 评论 -
Flutter开发实战之状态管理深入解析
Flutter状态管理深入解析原创 2025-07-26 10:26:55 · 950 阅读 · 0 评论 -
Flutter开发实战之环境搭建与工具链
Flutter环境搭建与工具链原创 2025-07-24 10:41:16 · 2750 阅读 · 0 评论
分享