自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 TodoList 项目开发文档

本文介绍了一个前后端分离的待办事项管理系统开发过程。项目采用Vue3前端+Node.js后端技术栈,通过6次迭代逐步实现核心功能:首次提交完成基础待办功能;第二次添加后端API支持;第三次增强优先级、日期等高级功能;第四次实现搜索;第五次加入自然语言解析;第六次完善用户认证和任务详情。系统支持JWT认证、数据隔离、JSON持久化存储,解决了跨域、密码加密等典型问题。最终实现了一个功能完备的待办管理应用,包含用户系统、任务管理、搜索筛选等完整功能模块。项目文档详细记录了开发步骤、技术选型和问题解决方案。

2026-05-23 21:05:52 426

原创 开源鸿蒙跨平台训练营DAY20:Flutter for OpenHarmony 复盘-动效优化与实践总结

本文总结了猫咪健康助手应用在开源鸿蒙平台的开发优化成果。重点完成了三大核心优化:1)动效系统集成,涵盖页面切换、组件交互和状态反馈动效;2)数据模型重构,实现强类型数据结构和业务逻辑封装;3)用户系统完善,建立注册/登录/退出全流程认证。界面设计遵循统一规范,采用橙色主色调和卡片式布局,优化了"我的猫咪"页面的信息架构和交互体验。项目已实现猫咪信息管理、健康记录跟踪等核心功能,具备良好的跨平台兼容性和可扩展性。未来计划深化数据分析能力并扩展社交功能。

2026-02-11 13:38:38 1042

原创 开源鸿蒙跨平台训练营DAY17-19:Flutter for OpenHarmony登录系统设计与实现:安全、状态管理与用户体验

本文深入剖析了Flutter猫咪健康管理应用中登录系统的架构设计与实现。系统采用Provider状态管理、SharedPreferences存储等技术,构建了包含多用户数据隔离、离线登录支持等核心功能的认证体系。文章详细讲解了UserModel的业务实体设计,包括工厂方法模式、防御性编程等实践;AuthProvider的状态机设计与生命周期管理,通过枚举定义明确状态并实现完整状态转移。系统还实现了自动登录、安全退出等机制,确保用户数据安全与隐私保护。该架构设计兼顾开发效率与系统可靠性,为类似应用提供了可复用

2026-02-10 15:58:57 1159

原创 开源鸿蒙跨平台训练营DAY15-16:Flutter for OpenHarmony从单一模型到职责分离的优化

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.youkuaiyun.com本文深入分析了在 Flutter 猫咪健康管理项目中,如何通过数据模型分层设计解决业务逻辑复杂化问题。通过引入 CatModel来代表具体的猫咪个体,与原有的 CatBreed形成互补关系,详细探讨了数据耦合解耦、扩展性提升和状态管理优化的实现原理和设计思路。

2026-02-10 14:59:17 901

原创 开源鸿蒙跨平台训练营DAY13:Flutter for OpenHarmony设置页面完整实现与代码详解

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.youkuaiyun.com在上一篇文章中,我们完成了健康页面和"我的"页面的核心功能。本文将聚焦于设置页面的完整实现。

2026-02-04 21:15:19 623

原创 开源鸿蒙跨平台训练营DAY11-12:Flutter for OpenHarmony健康页面与“我的“页面完整实现

本文介绍了猫咪健康管理应用的两个核心页面设计实现。健康页面采用卡片式布局,包含健康概览卡片、记录列表和快速添加功能,详细展示了状态管理、数据加载和错误处理的最佳实践。我的页面提供个人信息管理功能,使用Provider进行状态管理,实现了表单验证和用户数据持久化。两个页面都遵循了现代化Flutter应用的开发规范,包括响应式设计、主题系统使用和良好的用户体验设计。

2026-02-04 20:29:55 676

原创 开源鸿蒙跨平台训练营DAY9-10:Flutter for OpenHarmony创建首页与品种筛选页

本文介绍了基于Flutter开发的猫咪健康指南应用核心实现。项目采用模块化架构,包含首页、品种详情、导航等功能。技术栈使用Flutter 3.x + Dart,主要实现包括: 应用入口配置MaterialApp主题和路由 主页面通过StatefulWidget管理底部导航状态 数据模型定义猫咪属性和JSON转换方法 模块化目录结构划分清晰职责 关键实现点: 状态管理使用setState机制 页面切换通过索引控制 模型层支持JSON序列化 组件化开发提高复用性 项目展示了Flutter开发移动应用的基本架构模

2026-02-03 16:07:34 211

原创 开源鸿蒙跨平台训练营DAY8:Flutter for OpenHarmony底部导航栏架构设计与性能优化

在Flutter中,底部导航栏使用BottomNavigationBar组件实现,它是Material Design风格的导航组件,提供直观的页面切换功能。

2026-02-02 17:53:57 291

原创 开源鸿蒙跨平台训练营DAY7:Flutter for OpenHarmony第一阶段知识要点复盘

DAY7的核心目标是梳理第一阶段知识要点,形成结构化知识框架,总结各环节的技术原理与实操步骤,明确后续学习方向。开源鸿蒙跨平台训练营第一阶段(DAY1~DAY6)按照开源鸿蒙跨平台开发环境搭建、多终端工程创建运行,集成网络请求能力,实现数据清单列表,列表清单上拉加载、下拉刷新及数据加载提示能力的功能验证几项步骤。现在已经完成一个专注于猫咪健康信息的应用,应用内置了详细的猫咪品种信息。比如,你可以查询到英国短毛猫这类品种的饲养要点、常见健康风险和性格特点等。

2026-01-29 15:42:27 720

原创 开源鸿蒙跨平台训练营DAY4~DAY6:Flutter for OpenHarmony列表清单实现上拉加载、下拉刷新及数据加载提示

✅ 猫咪数据模型定义✅ 网络API请求封装✅ 列表基础展示✅ 后端Mock数据服务✅ 下拉刷新功能✅ 上拉加载更多分页✅ 图片异步加载与错误处理数据格式一致性:前后端数据格式必须匹配,特别是分页接口返回的对象结构网络请求封装:使用Dio封装API调用,便于统一错误处理状态管理:使用PagingController管理分页状态,避免手动维护页码图片加载优化:添加loading和error状态,提升用户体验。

2026-01-28 22:35:52 711

原创 开源鸿蒙跨平台训练营DAY3:Flutter for OpenHarmony使用dio库实现网络请求

今天从零开始构建一个Flutter鸿蒙项目的完整过程,使用Dio库实现网络请求,调用猫咪图片API,并展示在鸿蒙和安卓双平台上,虽然是参照的网上的各种教程,但是还是感觉有些收获的。欢迎加入开源鸿蒙跨平台社区:

2026-01-26 20:11:18 650

原创 开源鸿蒙跨平台训练营DAY1:Flutter for OpenHarmony Windows上搭建Flutte跨平台开发环境

✅ Git✅ DevEco Studio -OpenHarmony开发IDE✅ Java 17下载网站:https://www.oracle.com/java/technologies/downloads/#java17-windows(这里需要注册Oracle)下载完成后,配置Java环境变量依次点击所有打开的窗口的 “确定” 按钮,关闭所有命令提示符窗口下载网站:https://developer.android.google.cn/studio?hl=zh-cn。

2026-01-25 12:01:47 714

原创 开源鸿蒙跨平台训练营DAY2:Flutter for OpenHarmony 多终端工程创建运行、代码提交至AtomGit平台自建公开仓库

①开发环境搭建:参照我们提供的开源鸿蒙跨平台技术指导手册,完成技术栈开发环境、DevEco Studio一站式鸿蒙开发工具、开源鸿蒙SDK按需下载、环境变量配置、多设备调试驱动安装等全流程操作,确保支持真机,或开源鸿蒙开发板,模拟器三类终端的开发调试。④代码提交规范:将完整工程代码(含工程配置文件、源码、资源文件、调试日志)按 Git 提交规范(清晰的 commit message、合理的提交粒度)推送到 AtomGit 公开仓库,确保仓库代码可直接拉取并复现运行效果。

2026-01-23 17:28:53 1008

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除