首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙

    鸿蒙Flutter实战:现有Flutter项目支持鸿蒙背景原来使用Flutter开发的项目,需要适配鸿蒙。环境搭建见文章[鸿蒙Flutter适配指南],搭建开发环境,使用fvm管理多版本SDK。 其中apps下的项目,则为需要打包成各平台,各app的入口项目。里面主要为项目配置代码,模块依赖配置,以及特定的平台适配代码。在apps目录下新建鸿蒙项目,先把壳项目鸿蒙中跑起来,确保没有问题。 注意挨个添加依赖,不要一次添加太多依赖,方便排查定位问题,解决版本依赖问题,鸿蒙Flutter项目目前需要依赖于3.7版本,如果原项目使用了更低的版本,则可将原项目SDK依赖升级至3.7;如果原项目SDK 特定平台工程在 apps 目录下新建一个项目,该项目运行鸿蒙平台适配和打包。 /modules/home'配置对特定插件进行鸿蒙化适配部分第三方插件以及插件依赖的其他库,如果没有适配鸿蒙,则可以通过 override配置鸿蒙化的版本dependency_overrides: #

    1.3K10编辑于 2024-10-22
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:资讯项目实战项目框架设计

    前言本项目API>=13写了那么多的文章,总感觉缺少点什么,沉下心来细细一想,原来是没有把相关知识应用于实战,对于我们这些开发过项目,有过项目经验的人来说,项目开发小菜一点,但是对于刚接触鸿蒙的开发者而言 ,确实需要一个从0到1的项目进行磨炼一下,授人以鱼不如授人以渔,说干就干,那么接下来的一段时间,我会时不时的进行穿插项目实战的文章,当然了其他的技术文章也会不间断更新。 关于项目实战,选来选去,最终选择了一个资讯项目,虽然简单,但是基本上包含了大部分的所学的知识点,比如各个UI组件使用,网络请求,数据存储,列表加载,图片、视频、web组件使用等等,可以说,项目小,但功能丰富 项目整体架构资讯项目,相对来说,还是比较的简单,我们可以把代码统一放到主模块中实现,这样做一点问题没有,但是,为了结合市场的导向,以及未来的技术发展,我们这里依然采用组件化的形式进行开发,关于鸿蒙端如何实现组件化 下一篇文章,我们重点概述项目的框架搭建,敬请期待!本文标签:鸿蒙新闻资讯类应用

    19310编辑于 2025-06-25
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:资讯项目实战项目初始化搭建

    前言本项目API>=13,本章内容很简单,有经验的开发者可以略过。 万事开头难,第一步,创建项目,选择一个空的Ability即可,如何创建项目,这里就不多说了,如果您不会,建议看我之前分享的文章,或者查看官方视频或文档都行。 点击创建好的项目,选中项目,右键new->Module,就是创建模块。选择动态共享包Shared Library。 相关总结目前来说,我们的资讯项目只是往前迈了很小的一步,仅仅实现了项目创建,步虽小,但概念性的知识很多,这也是这个项目的初衷,让大家不仅仅可以掌握日常的技术开发,也能让大家理解实际的项目开发知识。 本文标签:鸿蒙新闻资讯类应用

    14600编辑于 2025-06-27
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:资讯项目实战之底部导航封装

    前言本文API>=13因为我们这个资讯项目采用的是组件化的方式开发,进而,在前几篇的文章,我们对组件化运行做了详细的概述,如今已经实现了各个组件的单独运行,终于可以进行项目的下一步了,今天这篇文章,我们实现一个项目中一个比较重要的功能 在项目立项之初,针对项目中遇到的技术,我有做过简单的概述,那就是除了知识点的讲解之外,最主要的是功能封装。 实现一个导航,鸿蒙开发中为了提供了tabs组件,使用它,可以很方便的进行实现,如下代码,举了一个很简单的例子,使用Tabs组件包裹住每个页签,使用TabContent做为页面内容,tabBar做为页签。 导航封装封装的目的在于复用,日后其他的项目,我们可以直接拿来使用;既然要封装,首先我们要确定一下封装的逻辑,首先呢,我们要清楚,那就是每个项目的导航数量是不一样的,所以数量不要固定,需要外部传递,除了数量 本文标签:鸿蒙新闻资讯类应用

    32400编辑于 2025-06-28
  • 来自专栏鸿蒙开发笔记

    实战篇:带着大家用鸿蒙HarmonyOS做项目

    前言本文将会带着大家做一个完整的项目,但是不包含后端,如果需要后端云开发的话,后期再给大家补上本来最开始是想带着大家做鸿蒙官方的CodeLabs的,但是我看现在网上已经出了很多教程,尤其是机构,他们到时候应该会以视频教学的方式带着大家做 ,所以我就不做CodeLabs了,决定自己做一个单出的Demo,因为自己做的话需要设计等因素,所以拖了蛮长时间的登陆页面我们新建项目,选择空模板就行了,创建完是这个样子的我现在需要添加一个登录页和注册页

    71700编辑于 2024-06-24
  • Uniapp开发鸿蒙购物项目实战教程:实现首页轮播图

    过去几天的文章中我们讲过了如何创建跨平台项目,如何进行基础的布局、如何实现自定义导航栏等等,通过这一系列的文章教程,我们最终要实现一个购物app,今天我们要做购物应用首页的轮播图部分。 对于轮播图uniapp提供了相应的组件swiper,并且是支持鸿蒙应用的,这样就非常方便了。 banner3.jpg" style="width: 100%;height: 100%;"></image> </view> </swiper-item> </swiper> uniapp项目中轮播图的功能远不止于此 <list-item>嵌套组件</list-item> </list-view> </swiper-item> </swiper> 以上就是关于uniapp开发鸿蒙时轮播图的常见使用方式 ##鸿蒙三方框架##Uniapp##购物#

    28500编辑于 2025-07-21
  • 来自专栏HarmonyOS点石成金

    鸿蒙元服务项目实战:备忘录UI页面开发

    前言 运行环境:基于HarmonyOs NEXT DevEco Studio:Build Version: 5.0.3.900 API:12 modelVersion:5.0.0 之前写过一篇关于元服务项目的上架流程 ,为了更好的了解及开发元服务,准备从0到1简单开发一个小项目,也希望能够帮助到刚刚介入到鸿蒙开发的同学,具体项目呢,也是十分的简单,就是一个小巧的备忘录项目,可以编辑内容,可以展示已经编辑好的内容列表, 之所以选择这样的一个项目,最大的原因是不需要联网操作,数据都是本地的存储,方便个人开发者进行开发和后续的上架。 我们先看下最终要实现的效果: 主页,无数据状态 主页,有数据状态 编辑页面 由于是项目开发前的开篇第一篇,本篇文章会带着大家把基本的UI进行绘制了。

    59110编辑于 2025-01-08
  • 来自专栏HarmonyOS点石成金

    鸿蒙元服务项目实战:备忘录内容编辑开发

    用户首选项目前封装了工具类,大家可以去源码中查看即可。

    42110编辑于 2025-03-22
  • 来自专栏HarmonyOS点石成金

    鸿蒙元服务项目实战:备忘录实现列表展示

    ,两种情况在实际的开发中都需要考虑到;由于目前未使用数据库进行存储数据,所以分页实现起来稍显复杂,一般备忘录也不会有大量的数据,当然了特殊情况除外,这里我们就先舍弃掉分页,直接全部获取,在实际的APP项目或者联网操作中 this.mListContentBean.splice(index, 1) this.doContentEmpty() } }) 相关总结 算上这篇文章,备忘录项目已经输出了 90%了,基本涵盖了数据的编辑,展示,回显,存储等等,一个小型的笔记项目就完成了,当然了还差一个搜索,我们放到最后一篇文章。

    30810编辑于 2025-03-22
  • 来自专栏鸿蒙开发笔记

    鸿蒙实战:ArkTs 开发一个鸿蒙应用

    学习过的 ArkTs 知识点,一步一步开发一个小的鸿蒙应用示例,涉及到  ArkTs 语法、注解 @Entry 、 @Component、@state、路由、生命周期、@Prop、 @Link 、常用组件的使用等等知识点 要开发一个鸿蒙应用,首先我们需要知道 系统是如何找到页面的启动入口。 鸿蒙如何启动应用在 HarmonyOS 中,应用程序的启动入口 UIAbility,它继承自 Ability,所以我们需要声明一个 EntryAbility。 想要获取更多完整鸿蒙最新学习知识点,可关注B站:码牛课堂

    77620编辑于 2024-07-22
  • 来自专栏个人路线

    现有 Flutter 项目支持鸿蒙

    现有 Flutter 项目支持鸿蒙 最近这关税战打的是不亦说乎,从另一方面来说,国产替代浪潮奔涌,鸿蒙适配已成为一个必答题,这里面跨端框架是破局多 OS 割裂的最优解。 第一步:配置鸿蒙版 Flutter SDK 关于如何配置,大家可以查看前面的几篇文章,或者大家关注这个仓库[1],根据这个项目的说明,也是可以配置成功的。 第二步:项目添加鸿蒙侧的支持 配置好环境好,就可以使用这条命令完成对鸿蒙平台的支持 flutter create --platforms ohos fluttertoharmony 然后大家可以看到在 apps 目录下新建一个项目,该项目运行鸿蒙平台适配和打包。 因为我们开发的项目肯定不可能没有任何三方库的依赖,所以需要三方库也完成对鸿蒙侧的支持,如果这个库是纯 dart 库,那么很好,不用迁移,相反就要迁移。

    6.2K21编辑于 2025-04-15
  • 来自专栏鸿蒙开发实践

    鸿蒙开发实战:揭秘页面与项目生命周期,实现精准监控

    鸿蒙@Component组件生命周期详解在鸿蒙的ArkTS框架中,自定义组件拥有两个至关重要的生命周期函数:aboutToAppear() 和 aboutToDisappear()。 页面入口组件生命周期深度剖析在鸿蒙开发中,页面入口组件扮演着至关重要的角色。 通过深入理解并合理利用页面入口组件的生命周期函数,我们可以打造更加高效、流畅且用户友好的鸿蒙应用。 在这个回调方法中,开发者可以设置项目的配置,跳转的首页。这样,当WindowStage进入前台显示时,应用已经准备好了要展示的UI内容和处理用户交互的能力。 其他方法}实战指南配置项目基础数据:在onWindowStageCreate函数中可以配置项目基本配置事件订阅与处理:在onWindowStageCreate订阅一些生命周期函数4、监控订阅在EntryAbility

    50410编辑于 2025-06-29
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件

    本文讲述如何开发一个 Flutter 鸿蒙插件,如何实现 Flutter 与鸿蒙的混合开发,以及双端消息通信。

    69810编辑于 2024-10-22
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:03-鸿蒙Flutter开发中集成Webview

    如 使用flutter_inappwebview插件,在 pubspec.lock 文件中配置:

    66510编辑于 2024-10-22
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:13-鸿蒙应用打包上架流程

    鸿蒙应用打包上架流程创建应用新建项目1.在 AppGalleryConnect,我的项目,添加项目。 选择所属项目新建应用/元服务在 APP ID 右侧,点击发布, 会弹出发布 HarmonyOS应用/元服务按提示填写应用信息,上传应用图标,选择应用分类、标签,点击下一步上传打包 App(见下方)。 打包成功后,会在项目根目录的 build/outputs/default 生成 .app文件,即为我们要在应用市场上传的文件包常见问题软件包解析失败,详细信息点击软件包管理列表中的错误码查看,请按照指导重新打包上传

    1.3K10编辑于 2024-11-10
  • 来自专栏全栈程序员必看

    项目开发实战_go项目实战

    1 项目介绍与演示 TodoMVC 是一个非常经典的案例,功能非常丰富,并且针对多种不同技术分别都开发了此项目,比如React、AngularJS、JQuery等等。

    2K20编辑于 2022-11-04
  • 来自专栏HarmonyOS点石成金

    鸿蒙元服务项目实战:终结篇之备忘录搜索功能实现

    前言 本文基于Api12 其实前边三篇文章,我们已经把要实现的功能都进行实现了,无论是列表展示,还是数据编辑,样式修改,换肤等等,已经达到了可交付的状态,当然了,目前的这个小项目也已经上架到了鸿蒙系统的应用商店 ,名字是随心记,大家可以边做项目边进行体验,本篇文章,会把最后一点的搜索功能实现,另外再总结一下这个小项目用到的知识点。 { if (value == "") { //清空 this.doData() } }) 备忘录项目知识点 这个备忘录小项目包含的知识点并不算很多,可以练习到的知识点有两个方面,第一个方面,就是UI组件相关的,比如列表组件List的使用,搜索组件Search的使用,以及富文本组件RichEditor的使用, 相关总结 开发元服务,有很多的限制性因素,比如包的大小限制,相关API限制,所以,我们在实际开发的时候,具体Api能否使用,还需要去官网查看一下,目前,针对当前这个小项目,总结了几个小问题,大家在开发的过程中可以作为参考

    50210编辑于 2025-03-22
  • 来自专栏鸿蒙开发实践

    鸿蒙运动项目开发:封装超级好用的 RCP 网络库(下)—— 实战应用

    ##鸿蒙核心技术##运动开发## Remote Communication Kit(远场通信服务)在之前的文章中,我们详细介绍了如何封装一个功能完备的 RCP 网络库,并探讨了其核心功能和高级特性。 在本篇中,我们将展示如何在鸿蒙运动项目中使用这个网络库来实现具体的网络请求功能。前言在鸿蒙运动项目中,网络请求是实现功能的关键环节之一。 六、总结通过本篇的实战案例,我们展示了如何使用封装好的 RCP 网络库实现具体的网络请求功能。

    38410编辑于 2025-06-20
  • 来自专栏鸿蒙开发笔记

    鸿蒙(HarmonyOS)性能优化实战-电量优化

    写在最后如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点 ,可关注B站:码牛课堂鸿蒙开发;

    94420编辑于 2024-10-24
  • 【案例实战鸿蒙HarmonyOS开发深度解析

    本文将从系统架构、开发环境、应用开发、分布式特性、性能优化等多个维度,深入解析鸿蒙系统的核心技术和开发实践,帮助开发者全面掌握鸿蒙应用开发的精髓。 第一章:鸿蒙系统概述与发展历程 1.1 鸿蒙系统的诞生背景 1.1.1 技术发展趋势 鸿蒙系统的诞生源于对未来智能生态的深度思考。 1.2 鸿蒙系统的核心理念 1.2.1 一次开发,多端部署 鸿蒙系统通过统一的开发框架,实现了真正的"一次开发,多端部署",大大降低了开发成本。 第二章:鸿蒙系统架构深度解析 2.1 分布式架构设计 2.1.1 分布式软总线架构 鸿蒙系统的核心是分布式软总线,它为设备间通信提供了统一的抽象层。 设计复杂应用架构 分享技术经验 探索前沿技术应用 7.4.2 实践项目推荐 入门项目 // 待办事项管理应用 // 功能:任务创建、编辑、删除、状态管理 // 技术点:基础组件、状态管理、本地存储 进阶项目

    63311编辑于 2025-11-03
领券