logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙跨平台训练营DAY20:Flutter for OpenHarmony 蘑菇列表全流程开发复盘

本文介绍了基于Flutter for OpenHarmony开发的蘑菇图鉴百科应用项目。项目分为三个阶段:1)基础搭建与核心列表功能实现,包括环境配置、网络请求和多状态处理;2)架构完善与收藏功能开发,实现了底部导航、状态保留和本地持久化;3)功能迭代与体验优化,新增账号模块并解决打包问题。项目采用Dio网络请求、Provider状态管理、shared_preferences本地存储等技术栈,解决

#开源#harmonyos#flutter
开源鸿蒙跨平台训练营DAY15~19:Flutter for OpenHarmony 组件交互,提升视觉体验与流畅度

开源鸿蒙跨平台社区新增账号管理功能,在设置页新增游客状态展示、登录/注册按钮及关于我们入口,优化了主题切换反馈。代码层面重构了setting_page.dart,保持其他文件不变。开发中解决了语法错误、功能冲突和鸿蒙构建失败等问题。重点实现了功能迁移与页面解耦,确保用户体验一致性。经验表明应遵循功能规划优先、最小修改原则,并分层排查跨端问题,同时注重用户体验细节。

#harmonyos#flutter#华为
开源鸿蒙跨平台训练营DAY13:Flutter for OpenHarmony收藏功能实现

本文介绍了开源鸿蒙跨平台社区中实现多页面收藏功能的技术方案。通过Provider全局状态管理和shared_preferences本地存储,完成了首页、列表页、分类页与收藏页的实时同步,实现点击变色、数据持久化、跨页状态一致等功能。文章详细说明了7步实现流程,包括依赖准备、模型标准化、全局状态封装与注入等关键步骤,并针对跨页同步、序列化、重复识别等难点提供了解决方案。最后总结了状态修改通知、持久化

#开源#harmonyos#flutter
开源鸿蒙跨平台训练营DAY11~12:Flutter for OpenHarmony分类筛选、暗色模式的修改与实现

本文介绍了开源鸿蒙跨平台蘑菇分类应用的开发要点。主要内容包括:1) 实现蘑菇分类筛选(可食用/有毒)、分页加载和暗色模式切换三大核心功能;2) 详细说明了前后端接口对接的注意事项,包括参数命名一致性、IP地址配置等关键点;3) 列举了常见问题及解决方案,如分类筛选无效、分页数据重复等;4) 总结了技术亮点,包括状态管理、本地持久化和交互优化。该项目为后续功能扩展提供了稳定的技术基础,可继续完善收藏

#harmonyos#flutter#华为
开源鸿蒙跨平台训练营DAY8~10:Flutter for OpenHarmony 新增底部选项卡

本文介绍了基于开源鸿蒙跨平台开发Flutter应用的实践过程。主要内容包括:1)搭建开发环境并创建多终端工程;2)实现底部导航栏和页面状态保留功能;3)通过全局变量实现页面间数据联动;4)优化API数据加载和鸿蒙设备适配。文章总结了开发中的关键知识点(如IndexedStack容器、状态保留混入类等)和遇到的问题(如参数设置错误、状态丢失等),并指出待优化功能(暗色模式、分类筛选、收藏功能等)。该

#harmonyos#flutter#华为
开源鸿蒙跨平台训练营DAY14:Flutter for OpenHarmony复盘梳理第二阶段掌握的知识要点

本文记录了蘑菇图鉴APP的开发过程,主要完成了基础架构搭建和功能迭代升级。通过BottomNavigationBar实现底部导航,使用Provider+shared_preferences解决了跨页面状态同步与持久化问题。开发中克服了页面状态保留、数据序列化等难点,实现了收藏功能全链路落地。文章详细介绍了各阶段实现步骤,包括数据交互、UI适配和状态管理方案,并总结了遇到的问题及解决方法。后续计划完

#开源#harmonyos#flutter
开源鸿蒙跨平台训练营DAY7:Flutter for OpenHarmony复盘梳理第一阶段掌握的知识要点

本文总结了基于Flutter的OpenHarmony跨平台开发学习历程,主要包含三方面内容:1) 开发成果:完成蘑菇百科应用开发,涵盖环境搭建、Git管理、前后端交互及功能优化;2) 技术收获:掌握Flutter跨平台开发流程、问题排查方法及工程化管理;3) 问题解决:记录了模拟器配置、网络访问、状态管理等典型问题的解决方案。文章还提出了功能迭代、UI优化等后续拓展方向,为开发者提供了OpenHa

#harmonyos#flutter#git +2
开源鸿蒙跨平台训练营DAY4~6:Flutter for OpenHarmony 本地蘑菇百科数据列表上拉加载 + 下拉刷新 + 数据加载提示实现

本文介绍了开源鸿蒙跨平台工程中蘑菇列表页面的功能开发与验证过程。主要实现了:1) 列表页面的上拉加载和下拉刷新功能,包括分页参数设置、数据加载逻辑和状态管理;2) 多状态UI提示(加载中/失败/空数据)和列表项布局优化;3) 鸿蒙设备运行验证,确保API地址配置正确并完成功能测试;4) 代码版本管理,将新增功能提交至Git仓库。

#harmonyos#flutter#git +2
开源鸿蒙跨平台训练营DAY3:Flutter集成Dio网络请求,本地蘑菇百科数据列表功能开发

本文详细介绍了如何构建一个跨平台的蘑菇应用列表,包含后端API服务和Flutter前端开发。首先通过Node.js搭建本地API服务,配置Express框架托管静态图片资源并实现蘑菇数据接口。然后使用Flutter开发前端界面,集成Dio网络请求库获取API数据,实现蘑菇列表展示功能。最后在鸿蒙虚拟机中验证应用运行效果,确保图片和数据正常加载。文章提供了完整的代码示例和环境配置指南,包括后端服务启

#flutter#git#node.js +1
开源鸿蒙跨平台训练营DAY1:Flutter for OpenHarmony 开发环境搭建^学习笔记

本文详细介绍了开源鸿蒙跨平台开发的环境配置流程。首先需依次安装VScode、Git等必备软件,并准备好华为开发者账号。配置步骤包括:设置系统环境变量、克隆OpenHarmony版Flutter源码、配置Flutter环境、创建项目和编译HAP包。特别强调了路径中不能含中文或空格,以及需要同步系统时间解决签名问题。最后总结了首日学习成果,包括完成技术选型指导手册、环境搭建实战和确定技术方向,并提供了

#harmonyos#flutter#学习
    共 22 条
  • 1
  • 2
  • 3
  • 请选择