- 博客(184)
- 收藏
- 关注
原创 Flutter 多语言本地化完整指南:从配置到动态切换语言
本文介绍了Flutter多语言本地化的完整实现方案,包括以下核心内容: 国际化和本地化的区别:国际化(i18n)是支持多语言的能力,本地化(l10n)是为具体语言提供内容。
2026-06-24 15:05:43
295
原创 Flutter 官方内购插件 in_app_purchase 介绍与使用详解
Flutter 应用内购买插件 in_app_purchase 使用指南 该插件为 Flutter 应用提供跨平台的应用内购买功能,支持: 核心功能: 统一 API 对接 Google Play 和 App Store 支持消耗型/非消耗型商品和订阅 提供购买、恢复购买和订单完成等完整流程。
2026-06-22 15:13:11
195
原创 Android 17 正式发布,Flutter 应用需要做哪些适配?
Flutter应用适配Android 17指南 本文介绍了Flutter应用适配Android 17的关键步骤和注意事项。
2026-06-18 10:16:20
292
原创 Android APK 签名 v1、v2、v3、v4 有什么区别?
本文系统介绍了Android APK签名方案v1-v4的演进与区别: v1(JAR签名):最早基于JAR的签名机制,校验APK内部文件,兼容性好但安全性较弱。 v2(APK整体签名):从Android 7.0引入,校验整个APK文件结构,安全性更高且安装更快。 v3(支持密钥轮换):在v2基础上增加签名证书轮换能力,解决签名密钥长期维护问题。 v4(增量安装签名):为Android 11增量安装设计,生成独立.idsig文件,不修改APK本身。
2026-06-09 11:35:21
226
原创 OpenSpec 介绍与使用:让 AI 编程从“聊天驱动”变成“规格驱动”
OpenSpec:AI编程的规格驱动开发工具 OpenSpec是一个面向AI编程助手的轻量级规格层工具,旨在解决AI代码生成中的需求对齐问题。它采用"规格驱动开发"模式,通过结构化工作流(提案→规格→设计→任务→实现→归档)确保AI输出符合预期。
2026-05-19 09:54:25
471
原创 Superpowers 介绍及使用场景
Superpowers是一个面向AI编码智能体的开源技能框架,旨在规范AI开发流程。它通过可组合的skills(技能)和结构化流程,让AI编码工具如Claude Code、GitHub Copilot等不再直接生成代码,而是遵循"理解需求→讨论方案→制定计划→编写测试→实现功能→验证结果"的完整开发流程。该框架特别适合复杂功能开发、Bug修复、测试驱动开发、代码重构等场景,能显著提高AI输出的稳定性和代码质量。
2026-05-18 11:04:52
625
原创 Codex 终端常用命令与使用场景
Codex CLI 是 OpenAI 推出的终端编程智能体,可以在本地终端中读取代码仓库、修改文件、运行命令,并和开发者一起完成代码理解、Bug 修复、重构、测试、Code Review 等任务。官方文档说明,Codex CLI 运行在本地终端中,可以在选定目录内读代码、改代码、执行命令,并且是开源项目,底层用 Rust 构建。
2026-05-18 10:49:49
2045
原创 Claude Code 终端常用命令与使用场景
Claude Code 是 Anthropic 推出的 AI 编程助手,它的核心使用方式之一是直接运行在终端里。你可以在项目目录中启动 Claude Code,让它读取代码、解释项目、修改文件、运行测试、做 Code Review,甚至辅助完成一次完整的功能开发。
2026-05-18 10:41:22
462
原创 Flutter 高斯模糊介绍与具体实现
Flutter高斯模糊效果实现指南 本文介绍了Flutter中实现高斯模糊效果的两种主要方法:BackdropFilter和ImageFiltered。BackdropFilter用于模糊背景内容,适合制作毛玻璃卡片、弹窗背景等效果;ImageFiltered则用于模糊子组件,适合图片虚化和隐私遮挡。
2026-05-12 11:43:58
562
原创 Flutter Edge-to-Edge 介绍及适配使用指南
Flutter Edge-to-Edge适配指南 摘要:Edge-to-Edge是Android 15+的沉浸式边缘布局模式,应用内容可延伸至系统栏下方。Flutter项目必须适配此模式以避免UI遮挡问题。
2026-05-12 11:31:30
515
原创 Flutter 轻量存储方案介绍、区别、对比和使用场景
Flutter本地存储方案选型指南 Flutter项目中本地存储方案可分为三类:1)轻量Key-Value存储(shared_preferences、get_storage等)适合简单配置;2)安全存储(flutter_secure_storage)适合敏感信息;3)本地数据库(hive_ce、sembast等)适合结构化数据。具体选型建议:简单配置用shared_preferences,敏感数据用flutter_secure_storage,对象缓存用hive_ce,复杂关系数据用drift,高性能需求选
2026-05-11 14:29:37
453
原创 Flutter Riverpod 最新版介绍及详细使用场景
Riverpod是Flutter生态中强大的状态管理与依赖注入框架,作为Provider的升级版,它不依赖BuildContext,更适合大型项目开发。文章介绍了Riverpod的核心优势:解决状态管理痛点、支持代码分层、统一异步状态处理,并推荐使用NotifierProvider管理交互状态。
2026-05-09 11:45:24
390
原创 PM2 介绍与使用教程:Node.js 项目的进程管理利器
PM2是Node.js应用的进程管理工具,解决服务崩溃重启、日志管理、性能监控等问题。它支持进程守护、集群模式、开机自启等功能,适合Express、Koa等后端服务部署。通过pm2 start启动应用,使用ecosystem.config.js配置文件管理多项目。集群模式可充分利用多核CPU,reload实现零停机更新。配置pm2 startup和pm2 save可实现开机自启。PM2简化了Node.js服务的生产环境部署,是保障服务稳定运行的理想工具。
2026-05-08 10:33:00
541
原创 常见 Docker 命令介绍与使用指南
本文整理了Docker常用命令,涵盖镜像管理、容器操作、端口映射、目录挂载等核心功能。主要内容包括:查看Docker环境信息;镜像搜索、拉取、删除等操作;容器的创建、启停、日志查看和进入容器调试;端口映射和目录挂载配置;环境变量设置和网络管理;以及Dockerfile构建和Docker Compose多容器管理。这些命令覆盖了开发、测试和部署中的常见场景,帮助开发者高效使用Docker进行应用容器化。
2026-04-27 09:51:10
441
原创 Docker 部署 OpenClaw:从安装到日常使用的完整指南
Docker 是部署 OpenClaw 的一种稳妥方式。它牺牲了一点点初始配置复杂度,换来了隔离、可迁移、易维护和更适合服务器长期运行的部署形态。
2026-04-27 09:46:00
694
原创 VS Code 开发 Flutter 常用快捷键和插件工具详解
VS Code 是 Flutter 开发的高效工具,本文总结了其核心快捷键与必备插件。常用快捷键包括命令面板(Ctrl/Cmd+Shift+P)、文件搜索(Ctrl/Cmd+P)、定义跳转(F12)、重命名(F2)等,能显著提升编码、重构和调试效率。推荐安装 Flutter、Dart 扩展及 Error Lens、GitLens 等插件,配合代码片段工具可快速生成 Widget 模板。开发时应善用 Hot Reload 和 Quick Fix(Ctrl/Cmd+.)功能,通过安全重构流程(查引用+重命名)确
2026-04-14 11:17:50
499
原创 MCP、CLI 与 Skills:概念解析、差异对比与应用场景
这篇文章将从定义、架构定位、区别以及实际使用场景几个方面,深入讲清它们之间的关系。
2026-03-20 09:43:55
3085
原创 Flutter Bloc / Cubit 最新详解与实战指南(2026版)
本文全面介绍了Flutter状态管理方案Bloc的最新实践。重点讲解了Bloc v8+的核心原理、Cubit与Bloc的区别、最新API用法,并提供了登录流程的完整实战示例。文章对比了Bloc、GetX和Provider的优缺点,推荐在中大型项目中使用Bloc/Cubit方案。最佳实践部分强调状态不可变、分层架构和逻辑与UI分离等原则。建议优先使用轻量级的Cubit处理简单场景,复杂业务再使用Bloc,配合freezed和repository实现完整架构。
2026-03-18 10:12:19
577
原创 从 0 到 1:如何设计与编写高质量 Skills(AI Agent 技能开发指南)
这篇文章会带你从 **概念 → 设计 → 实战 → 最佳实践**,彻底掌握 Skills 的编写。
2026-03-17 15:25:12
1508
原创 OpenClaw 常用命令详解(从入门到进阶)
一篇帮你快速上手 OpenClaw 的命令指南,适合刚接触或正在部署 AI Agent 的开发者。
2026-03-17 15:10:22
1270
原创 最新 OpenClaw(龙虾)超详细安装、配置与安全使用指南
OpenClaw(常被中文用户称为“龙虾”)是一类可本地部署、可自定义、可扩展的开源系统。
2026-03-12 19:10:05
2305
原创 Flutter 实用插件:flutter_markdown_plus 深度介绍与使用指南
本文介绍了Flutter增强版Markdown渲染库flutter_markdown_plus的功能与使用方法。
2026-03-04 17:17:15
597
原创 Flutter 企业级架构升级:基于 Riverpod 3.x 的登录模块完整设计与实现
2026年Flutter企业级开发中,Riverpod 3.x结合Clean Architecture成为主流方案。本文以登录功能为例,展示企业级分层架构设计:采用Feature First+多Package模块化结构,包含Domain、Application、Data等层级。核心实现包括:1)使用AsyncNotifier管理异步状态;2)多Package模块化组织代码;3)基于UseCase的业务逻辑封装;4)路由守卫和全局状态管理。
2026-02-26 15:07:30
307
原创 Flutter 最新且稳定的企业级模块化架构 —— 详细设计与实现
本文系统讲解Flutter企业级模块化架构设计,核心目标为实现高内聚、低耦合、可测试和团队协作。采用Feature First + Clean Architecture + 多Package管理方案,通过分层架构(Presentation/Application/Domain/Data)实现业务解耦。
2026-02-26 14:53:19
585
原创 Flutter 基础架构与技术栈选型详解(2026 稳定推荐版)
本文基于中大型Flutter项目实践,提出了生产级应用的最优技术栈组合。推荐采用Clean Architecture分层架构(UI层+状态层+领域层+数据层),搭配Riverpod状态管理、GoRouter路由、Dio网络请求、Freezed数据模型和Hive本地缓存。相比GetX等方案,该组合具有更强的类型安全、可测试性和长期维护性,特别适合业务复杂、团队协作和高测试覆盖要求的场景。
2026-02-26 14:29:52
435
原创 Flutter 视频播放进阶:flutter_vlc_player 详解与实战指南
本文介绍了Flutter生态中功能强大的视频播放解决方案flutter_vlc_player,它基于VLC播放器核心开发。相比官方video_player,该插件支持RTSP/RTMP实时流、HLS/m3u8、局域网摄像头、硬件解码控制等专业级功能,特别适合安防监控、直播平台等场景。文章详细讲解了安装配置方法、基础使用示例、常用参数设置、播放控制API以及RTSP摄像头流的优化方案,并对比了与其他播放方案的差异。
2026-02-26 09:53:05
838
原创 Flutter 项目自动扫描并清理未使用依赖(支持安全预览 & 一键移除)
Flutter项目依赖清理工具:自动检测并移除未使用的依赖项 本文介绍了一个纯Dart编写的脚本工具,可自动扫描Flutter项目中未使用的依赖项,并提供安全清理功能。
2026-01-19 14:53:36
678
1
原创 Flutter Android 启动页 & App 图标替换(不使用任何插件的完整实践)
本文详细介绍了Flutter项目中不使用插件实现Android应用图标和启动页的方法。
2026-01-15 14:39:45
943
原创 Flutter 图片裁剪插件 image_cropper 最新版介绍与使用教程
Flutter图片裁剪插件image_cropper使用指南:该插件支持Android、iOS和Web平台,通过调用各平台原生裁剪库实现高效图片处理。
2025-12-25 14:13:49
876
原创 Flutter EasyRefresh 最新版本:自定义 Header / Footer 详解与实践
本文系统介绍了Flutter刷新组件EasyRefresh的自定义方法。新版本通过统一Header/Footer管理方式,使自定义逻辑更加清晰。核心原理是利用IndicatorState获取刷新状态和偏移量,通过BuilderHeader/BuilderFooter工具类快速实现下拉刷新和上拉加载功能。
2025-12-25 11:47:38
973
原创 Flutter dismissible_page 最新版详解与使用实践(避坑版)
Flutter手势拖拽关闭页面最佳实践:dismissible_page库详解 摘要:本文介绍Flutter中实现手势拖拽关闭页面的最佳解决方案dismissible_page库。
2025-12-24 17:24:49
703
原创 Flutter 中 AbsorbPointer 与 IgnorePointer 的区别与使用场景详解
Flutter手势拦截对比:AbsorbPointer vs IgnorePointer 这两个Widget都能阻止子Widget接收点击/滑动事件,但存在关键差异: AbsorbPointer:参与命中测试,完全拦截事件(适用于弹窗蒙层、页面禁用状态) IgnorePointer:不参与命中测试,事件会穿透到下层(适用于装饰层、动画覆盖层)
2025-12-22 10:05:02
1126
原创 Flutter Gradients 全面指南:原理、类型与实战使用
Flutter渐变(Gradient)使用指南:从基础到进阶 本文全面介绍Flutter中渐变的实现与应用,涵盖: 渐变类型:线性渐变(LinearGradient)、径向渐变(RadialGradient)、扫射渐变(SweepGradient) 常见应用场景:背景、文字、按钮、边框、进度条等UI元素 进阶技巧:通过ShaderMask实现渐变文本和图标、使用CustomPainter绘制复杂渐变图形 实战示例:包含渐变方向控制、颜色过渡位置调整、渐变边框实现等代码片段 文章提供了丰富的Dart代码示例。
2025-12-09 15:40:16
1146
原创 Flutter 新版 Google Sign-In 插件完整解析(含示例讲解)
Flutter的google_sign_in插件进行了重大更新,围绕状态监听统一化、多端API一致性和授权流程灵活化三大方向重构。新版引入Authentication Events流实时监听认证状态,新增GoogleSignInAuthorizationClient统一处理授权操作,强化Web支持实现多端API统一,并新增轻量级认证提升用户体验。本文通过示例代码详细解析了初始化与事件监听、Scope授权检查、People API调用以及动态Scope授权请求等核心流程。新版插件显著改善了跨平台开发体验,为开
2025-11-24 14:35:34
469
原创 2025年主流跨平台框架全面对比:选型指南与趋势展望
主流跨平台框架综合对比 本文对比了7种主流跨平台开发框架的特点与适用场景。Flutter在UI一致性和性能表现突出,适合中大型应用;React Native技术门槛低,适合前端团队快速开发;Kotlin Multiplatform专注逻辑复用,适合原生项目扩展;Unity是游戏开发首选;Tauri以轻量见长,适合桌面工具开发;.NET MAUI适合企业级项目;Electron生态成熟但资源占用高。各框架在开发语言、渲染方式、性能表现等方面差异显著,开发者需根据项目需求在性能、生态、开发效率等因素间权衡选择。
2025-11-10 17:51:02
2007
原创 Flutter 状态管理详解:深入理解与使用 Bloc
Flutter状态管理库Bloc通过事件驱动状态变化,实现业务逻辑与UI分离。其核心包含bloc和flutter_bloc两个包,工作流程为UI→Event→Bloc→State→UI。使用需定义事件、状态和Bloc类,通过BlocProvider注入组件树,BlocBuilder监听状态。Bloc适合复杂状态管理,而简化版Cubit适用于简单场景。配套组件如BlocConsumer可同时构建UI和执行一次性操作。Bloc具有代码清晰、可测试性强等优点,特别适合中大型项目开发。
2025-10-28 14:40:19
1340
原创 Dart 编程技巧进阶指南:写出更优雅、更高效的 Flutter 代码(实战篇)
本文深入探讨Dart语言在Flutter开发中的高级应用技巧,帮助开发者从基础进阶到精通。内容涵盖:1)通过extension扩展类功能,为常用类型添加便捷方法;2)利用typedef定义清晰函数类型;3)使用mixin实现代码复用;4)late关键字优化性能;5)Iterable高阶函数简化集合操作;6)Dart 3新特性如sealed class和模式匹配;7)异步与并发编程技巧;8)泛型提升代码灵活性;9)性能优化与内存管理;10)Isolate处理CPU密集型任务;11)Record类型实现多返回值
2025-10-28 10:11:35
1198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅