logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【开源鸿蒙跨平台开发--Tools】x86 与 ARM 架构对主流跨平台框架在 OpenHarmony 开发中的影响:RN、Flutter、KMP 与 Kuikly 深度解析

OpenHarmony跨平台开发中的架构适配挑战 在OpenHarmony原生应用开发中,React Native、Flutter、KMP和Kuikly等跨平台方案面临显著的架构兼容性问题。OpenHarmony支持ARM和x86架构,但实际生态中真机多为ARM64,而开发模拟器默认为x86_64。各框架适配情况差异明显:RN需手动编译多架构版本;Flutter官方仅支持ARM64;KMP需自定义

文章图片
#harmonyos#开源#flutter +4
【开源鸿蒙跨平台开发--Flutter】第四部分:多页面管理与导航 (Navigation & Routing)

本文摘要(148字): 本文介绍了Flutter多页面管理与导航的核心方法。主要内容包括:1)基础页面跳转使用Navigator.push/pop实现页面栈管理;2)页面间数据传递通过构造函数传参或返回值方式;3)构建底部导航栏实现App一级导航结构。文中提供了商品列表到详情页的完整传参示例,以及底部导航栏的标准实现代码。这些技术可帮助开发者将独立页面串联成完整App,实现复杂的导航结构和数据交互

文章图片
#开源#harmonyos#flutter
【开源鸿蒙跨平台开发--3.2】AtomGit口袋工具API 封装与搜索功能实现

本章介绍了如何封装GitCode API并实现搜索功能。主要内容包括: 创建API客户端基础框架,使用Dio处理HTTP请求,设置超时和认证头 定义数据模型类,包括用户搜索模型和仓库模型,实现JSON解析 实现搜索用户API方法,支持关键词搜索、分页和Token认证 代码示例展示了核心实现细节,包括异常处理、类型安全转换和请求参数配置。这些基础组件为后续开发用户列表和仓库搜索功能奠定了基础。

文章图片
#开源#harmonyos#flutter +1
【开源鸿蒙跨平台开发--Flutter】第三部分:交互的核心——表单与反馈

本文介绍了Flutter中实现用户交互的核心组件,主要包括表单输入和选择控件两大部分。在表单输入方面,详细讲解了TextField文本输入框的使用方法,包括控制器、装饰属性和键盘类型等关键属性;同时介绍了带验证功能的Form表单实现方式,通过GlobalKey和validator实现输入校验。在选择控件部分,涵盖了Switch开关、Checkbox复选框、Radio单选框和Slider滑块等交互组

文章图片
#开源#harmonyos#flutter
【Flutter 鸿蒙三方库适配指南】第二章:Flutter 相关知识基础

本文介绍了Flutter适配鸿蒙系统的基础知识。首先解析了Flutter的三层架构体系,重点说明平台适配层(Embedder)是鸿蒙适配的核心。其次回顾了Dart语言特性,并对比了Flutter与ArkUI在开发语言、UI构建方式、渲染机制等方面的差异。通过Hello World示例展示了Flutter(嵌套式)和ArkUI(链式)的代码风格区别,包括结构组织、状态管理和间距处理等关键差异。文章为

文章图片
#flutter#harmonyos#华为
【开源鸿蒙跨平台开发--3.1】AtomGit口袋工具应用开发教程

本文摘要:本章介绍了如何从零开始构建GitCode口袋工具的Flutter项目。主要内容包括:1) 初始化Flutter项目并验证环境;2) 配置项目依赖(pubspec.yaml);3) 创建项目目录结构;4) 搭建主应用框架(Material Design 3主题和底部导航栏);5) 创建首页、搜索页和个人页面的基础结构。项目采用分层架构,包含core、pages和widgets目录,为后续功

文章图片
#harmonyos#flutter#华为
【Flutter 鸿蒙三方库适配指南】第三章:ArkTS 相关知识基础

ArkTS 是鸿蒙生态(HarmonyOS)的主力应用开发语言。起源:它基于扩展而来,继承了 TS 的基本语法。扩展:在 TS 的基础上,ArkTS 扩展了声明式 UI 描述状态管理等能力。限制:为了追求更高的性能(AOT 编译优化),ArkTS 对 TS 进行了严格的子集限制(强制使用静态类型),摒弃了 JS/TS 中过于灵活但影响性能的动态特性。语言学习:如果你熟悉 Dart 或 TypeSc

文章图片
#flutter#harmonyos
【开源鸿蒙跨平台开发--AtomGit Pocket】01. 项目初始化与 HarmonyOS 环境搭建深度指南

文章摘要: 本文详细介绍了基于Flutter的鸿蒙应用开发项目初始化与环境搭建。项目采用Flutter for OpenHarmony技术栈,充分利用Flutter的高性能渲染和Dart语言优势,同时适配鸿蒙系统的ArkUI框架。文章重点讲解了鸿蒙开发环境的严格配置要求,包括DevEco Studio安装、Flutter SDK特殊版本配置,并深入解析了鸿蒙工程结构中的核心模块。项目采用Clean

文章图片
#开源#harmonyos
【开源鸿蒙跨平台开发--3.4】AtomGit口袋工具高级功能与项目完善

在本章中,你将学习:打开 ,在文件末尾添加:1.2 添加获取仓库事件方法在类中添加:1.3 创建仓库事件页面创建 :第二步:实现贡献者统计功能2.1 创建贡献者数据模型在文件末尾添加:2.2 添加获取贡献者统计方法在类中添加:2.3 创建贡献者统计页面创建 :2.4 更新仓库详情页添加菜单修改 ,添加导入:在 AppBar 的中添加菜单:第三步:实现"我的仓库"功能3.1 添加获取用户仓库方法在类

文章图片
#开源#harmonyos#windows +1
【OpenHarmony】零基础入门:OpenHarmony应用开发全攻略(小白必看)

本文介绍了OpenHarmony应用开发的基础知识,帮助零基础开发者快速入门。首先解释了OpenHarmony与HarmonyOS的区别:前者是开源基础,后者是华为的商用版本。OpenHarmony支持"一次开发,多端部署",实现万物互联。开发主要使用ArkTS语言和ArkUI框架,类似TypeScript和声明式UI,适合Web前端开发者。官方工具DevEco Studio提

文章图片
#harmonyos
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择