logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Day11】开源鸿蒙复盘(2)

本文摘要:文章系统介绍了Flutter在鸿蒙OpenHarmonyOS中的组件化开发实践。从Flutter自定义组件基础(StatelessWidget/StatefulWidget)入手,对比分析了ArkUI与Flutter的组件封装差异,提出跨端组件库的三层方法论:抽象共性接口、平台分流实现和避免高频跨端桥接。重点展示了仿知乎日报首页轮播图的完整实现,包括数据模型设计、PageSlider封装

文章图片
#开源#harmonyos#华为
【Day11】开源鸿蒙复盘(2)

本文摘要:文章系统介绍了Flutter在鸿蒙OpenHarmonyOS中的组件化开发实践。从Flutter自定义组件基础(StatelessWidget/StatefulWidget)入手,对比分析了ArkUI与Flutter的组件封装差异,提出跨端组件库的三层方法论:抽象共性接口、平台分流实现和避免高频跨端桥接。重点展示了仿知乎日报首页轮播图的完整实现,包括数据模型设计、PageSlider封装

文章图片
#开源#harmonyos#华为
【Day11】开源鸿蒙复盘(1)

最近在做 Flutter 迁移/鸿蒙化尝试的同学越来越多,但很多人第一步就会卡在“工具链搭不起来、能写 Flutter 但跑不进鸿蒙、hap 构建失败”这些问题上。因此 Day1-6 的学习价值非常高:它不是讲概念,而是手把手搭出一条 Flutter → OpenHarmony 的真实编译运行链路,并用 GitCode 口袋工具这个小项目验证链路可用。只要这一段走通,后面的组件封装、插件适配、业务

#harmonyos#华为
【Day11】开源鸿蒙复盘(1)

最近在做 Flutter 迁移/鸿蒙化尝试的同学越来越多,但很多人第一步就会卡在“工具链搭不起来、能写 Flutter 但跑不进鸿蒙、hap 构建失败”这些问题上。因此 Day1-6 的学习价值非常高:它不是讲概念,而是手把手搭出一条 Flutter → OpenHarmony 的真实编译运行链路,并用 GitCode 口袋工具这个小项目验证链路可用。只要这一段走通,后面的组件封装、插件适配、业务

#harmonyos#华为
【Day4-6】开源鸿蒙IDE DevEco Studio插件集成

摘要:仓颉语言是专为鸿蒙生态设计的编程语言,在DevEco Studio中提供原生开发支持,包括语法高亮、智能提示和鸿蒙API绑定等功能。支持跨平台编译为鸿蒙应用、开源鸿蒙或WebAssembly模块,通过静态类型系统实现高效内存管理。可与ArkTS混合编程,直接调用鸿蒙分布式能力。安装方式包括包管理器安装、源码编译和预编译二进制,提供完整的开发工具链。当前建议在性能敏感模块使用仓颉语言,UI层采

文章图片
#ide
【Day7-10】开源鸿蒙组件封装实战(3)仿知乎日报的首页轮播图实现

本文介绍了在HarmonyOS NEXT中实现仿知乎日报首页轮播图的方法。主要使用PageSlider组件作为基础,结合PageSliderProvider和PageSliderController实现动态数据绑定与控制。文章详细阐述了数据模型定义、布局文件实现、轮播逻辑封装等关键步骤,包括自动轮播控制、指示器实现和点击事件处理。同时提供了性能优化建议,如使用ImageCache管理图片加载、页面

文章图片
#开源#harmonyos#华为
【Day7-10】开源鸿蒙之Flutter 的自定义组件封装(1)

自定义组件是 Flutter 中通过组合现有组件或从头构建新组件的方式实现特定功能。通常通过继承或实现,前者用于无状态组件,后者用于需要动态更新的组件。无状态组件继承,通过build方法返回一个组件树。适合静态展示内容。@override有状态组件继承,并搭配一个State类管理动态数据。通过setState触发界面更新

文章图片
#开源#harmonyos#flutter
【Day7-10】开源鸿蒙Flutter 常用组件封装实战(2)

本文对比开源鸿蒙与Flutter的组件封装方法,鸿蒙基于ArkUI框架通过装饰器定义组件属性和事件,Flutter通过继承Widget类组合现有组件。提出跨平台适配策略包括抽象接口和平台判断,并介绍调试工具和进阶实践如主题集成和动画实现。最后以image_cropper插件鸿蒙化为例,说明需要签名才能运行。全文提供代码示例,涵盖从基础封装到高级应用场景。

文章图片
#harmonyos#flutter#华为
【Day1-3】(Windows版)Open Harmony PC 命令行适配指南环境准备篇(1)

摘要:本文详细介绍了在Windows系统上搭建OpenHarmony开发环境的完整流程。主要内容包括:1) 基础环境准备(Git、Node.js、Python安装);2) OpenHarmony开发工具配置(DevEco Studio安装及环境变量设置);3) WSL2的安装与配置步骤,包含系统版本检查、功能启用、Ubuntu 22.04安装等关键环节;4) 开发环境验证方法。文章提供了具体的命令

文章图片
#windows
DAY【4-6】开源鸿蒙Flutter如何搭建GitCode口袋工具

摘要:本文介绍了基于Flutter+Dio开发的GitCode口袋工具项目配置过程。首先需从GitCode获取项目源码并配置访问令牌,然后解决搭建过程中遇到的版本兼容问题(需调整SDK版本至6.0.0)、调试签名问题(需删除原有签名)和依赖问题(需执行flutter build hap命令)。最后通过DevEco Studio配置调试签名并登录账号完成项目部署。文章详细记录了配置过程中可能出现的错

文章图片
#开源#harmonyos#flutter
    共 14 条
  • 1
  • 2
  • 请选择