HarmonyOS线上Codelabs系列挑战赛正如火如荼进行中,开发者们可以通过体验基于HarmonyOS特性和能力的应用开发,快速构建有趣、有用的应用程序。火速加入,与众多开发者一起碰撞想法,Battle技艺,探索HarmonyOS的魅力。

在上一期的挑战赛中,大家尝试了Stage模型Ability的创建与使用(ArkTS)。本期,我们将:挑战调用第三方库,制作酷炫的视觉效果。

加入本期挑战的开发者可以参考官方提供的HarmonyOS Codelabs样例,通过修改相关参数或细节,实现第三方库的调用;也可以通过调用其他的第三方库和开发本地库,实现不同的酷炫效果。

活动时间:11月11日-11月23日23:59

本期奖品:

奖品图片仅供参考,以收到的实物为准。

参与方式:

① 根据主题,参考官方文档《》编写代码,运行Codelabs。

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_HarmonyOS-ThirdPartyLibrary

② 在Gitee指定代码仓提交代码:https://gitee.com/harmonyos/event/tree/codelabsContest2022

③ 填写问卷:https://huawei.wjx.cn/vm/PTondHk.aspx

④ 如果将开发Demo的经验或心得写成文章发布在华为开发者联盟论坛将获得加分(5分)。

评奖规则:

● 按要求填写完问卷即可获得参与奖的抽奖资格,抽奖将使用Excel,由公式:=INDEX(X:X,RANDBETWEEN(1,N)),每一期将随机抽取27名满足要求的获奖开发者。

● 在有效完成任务①②③后,即可参与一二三等奖的角逐,将由官方的评审团对Demo作品进行评审,对作品的完整性、代码质量、创新性和文档质量,四个维度进行评审。

● 提交的作品需保证代码的完整性,Demo可以顺利运行。打分采取满分100分制,四个维度的分数占比:完整性占比30%、代码质量占比30%、创新性占比30%、文档质量占比10%。

● 一等奖需要综合得分≥80分,二等奖需要综合得分≥70分,三等奖需要综合得分≥60分。例:一等奖将角逐出2名获奖者,如有4名得分超过80分,则取分数前两名,后两名将顺移至二等奖,依次顺移。如只有1名得分超过80分,则一等奖只取1名。

● 如果需要在论坛撰写文章获得附加分5分,文章中需包含:作品简介、demo展示gif图、核心代码展示、操作步骤等。

● 分数结果将在评审结束后公布在:https://developer.huawei.com/consumer/cn/forum/topic/0202103392123890120?fid=0101587866109860105

小提示:

开发准备下载HUAWEI DevEco studio

文档质量参考:库的调用(ArkTS)

代码质量参考:库的调用(ArkT

调用其他第三方库请参考:https://repo.harmonyos.com/#/cn/application/atomService

优质文章参考:《#HarmonyOS挑战赛第四期#ArkUI(TS)声明式开发:仿微信九宫格选择图片》、《#HarmonyOS挑战赛第四期#轻松玩转HarmonyOS ArkUI 3.0 框架开发实战——1024程序员节 合成专属的1024》。

示例代码官方Codelabs集合

在Gitee仓提交Demo的指引

1.  Gitee代码仓

2.  提交文件名请以:“【挑战赛第二期】+XXX Demo”来命名。

3.  一个Demo请以一个文件夹的形式提交,详细提交指引请参考代码仓《提交Demo的指引readme》。

活动预告

**第三期挑战赛我们将围绕基础组件、容器组件和数据库等方面出具相关题目,敬请期待!**

连续完成多期挑战赛的优秀参赛者将有机会获得神秘大礼,请大家踊跃参加!

活动回顾

第一期挑战赛主题:构建一款属于你的 HarmonyOS 购物应用活动时间:11月4日-11月16日23:59

HarmonyOS线上Codelabs挑战赛开启,火速加入秀出你的超级「码」力

注:

如遇特殊情况,奖品无法派发,我们将为你更换等值奖品。

本次比赛注重原创,如发现有抄袭嫌疑,将被取消获奖资格。

本活动最终解释权归华为终端BG所有。

HarmonyOS线上Codelabs系列挑战赛第二期:调用三方库,制作酷炫的视觉效果的更多相关文章

  1. 放码来战!HMS Core线上Codelabs挑战赛正式开始

    亲爱的开发者,在1024程序员节即将到来之际,HMS Core准备了一场线上Codelabs挑战赛,现向你发出诚挚邀请,希望你能将新奇的想法和对产品的思考融入代码,用技术与世界对话. HMS Core ...

  2. 码上来战!探索“智”感生活,HMS Core线上Codelabs挑战赛第4期开始!

    HMS Core线上Codelabs挑战赛第4期正式开始!我们向所有实践力超强.创新力满满的开发者发出邀请,用你的超级"码"力,解锁更多应用价值! 生活里,我们被手机"秒 ...

  3. 【线上问题系列】DB字段类型变更导致核心服务不可用

    背景 业务说明 接到一个业务需求,往DB表中某个字段里新增一些数据,该字段本来是text类型,发现根据业务需求来说,新增数据超过text类型的最大长度,因此需要对数据库表的该字段类型做变更,变更为了M ...

  4. nginx高性能WEB服务器系列之五--实战项目线上nginx多站点配置

    nginx系列友情链接:nginx高性能WEB服务器系列之一简介及安装https://www.cnblogs.com/maxtgood/p/9597596.htmlnginx高性能WEB服务器系列之二 ...

  5. 广告行业中那些趣事系列6:BERT线上化ALBERT优化原理及项目实践(附github)

    摘要:BERT因为效果好和适用范围广两大优点,所以在NLP领域具有里程碑意义.实际项目中主要使用BERT来做文本分类任务,其实就是给文本打标签.因为原生态BERT预训练模型动辄几百兆甚至上千兆的大小, ...

  6. MySQL死锁系列-线上死锁问题排查思路

    前言 MySQL 死锁异常是我们经常会遇到的线上异常类别,一旦线上业务日间复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常.这种死锁异常一般要在特定时间特定数据和特定业务操作才会复现,并且分 ...

  7. Linux系列(2):入门之线上求助

    前言:Linux命令那么多,你是否为记不住Linux的命令而烦恼呢? 这一章节就是来解决这个问题的. 1.Linux系统的线上求助 1.指令补全 在上一章节提到过使用[Tab]快捷键可以根据用户输入的 ...

  8. 声网 X Yalla:面对面不如线上见,中东年轻人最偏爱的语聊房是怎样“炼”成的?

    "实时互动的本质是服务,而非功能."这是声网一直以来坚信的理念. 功能上线之后,服务才真正开始.实时互动的每一秒,甚至每一毫秒的体验都需要得到稳定.可靠的保证.而广大用户之所以能够 ...

  9. 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步

    使用percona-xtrabackup实现对线上zabbix监控系统数据库的主从同步 业务背景: zabbix3.0.4是业务的主要监控,部署在一台单机中,为避免数据丢失先对其做数据主从同步,因主数 ...

  10. 一次线上Mysql数据库崩溃事故的记录

    文章简介 工作这几年,技术栈在不断更新,项目管理心得也增加了不少,写代码的速度也在提升,感觉很欣慰,毕竟是在一直进步,但是过程中也有许许多多的曲折,也踩过了数不尽的坑坑洼洼,从一个连百度都不知道用的萌 ...

随机推荐

  1. Linux性能监控(一)-sar

    sar是一个非常全面的一个分析工具,对文件的读写,系统调用的使用情况,磁盘IO,CPU相关使用情况,内存使用情况,进程活动等都可以进行有效的分析.sar工具将对系统当前的状态进行取样,然后通过计算数据 ...

  2. Ubuntu 与Windows 之间搭建共享文件夹

    工作中经常需要搭建Linux环境用于测试以及其他开发需求,办公电脑通常是Windows 系统,为便于让文件在两个系统之间传输,可以采取共享文件的方式实现: 1.安装samba 服务: sudo apt ...

  3. 分支合并规则 dev master v1.0.XX 三条分支的合并原则

    分支合并规则 dev master v1.0.XX 三条分支的合并原则

  4. translate speaker 翻译朗读者API - vscode 插件推荐 单词发音

    translate speaker 翻译朗读者API - vscode 插件推荐 单词发音 有个小bug,就是发音发两次,改个配置就好了. "translateSpeaker.mode&qu ...

  5. java线程池知识整理

    参考,欢迎点击原文:https://www.jianshu.com/p/246021d04310(java多线程那点事) https://blog.csdn.net/fanrenxiang/artic ...

  6. 25_H.264编码

    本文主要介绍一种非常流行的视频编码:H.264. 计算一下:10秒钟1080p(1920x1080).30fps的YUV420P原始视频,需要占用多大的存储空间? (10 * 30) * (1920 ...

  7. Python简单程序设计(计算程序设计(公式)篇)

    如题: 解题方式如下:

  8. linux上pip install mysqlclient报错

    linux上pip install mysqlclient报错 django连接mysql数据库时 乱糟糟的 一大片红色报错,查了半天资料,失败了无数次,最终终于成功 先用以下代码: sudo apt ...

  9. re_signin 【ctfshow_元旦水友赛】Reserve

    题目: IDA反编译 主函数 1 int __cdecl main(int argc, const char **argv, const char **envp) 2 { 3 char s2[144] ...

  10. spring redis 工具类

    import java.util.Collection; import java.util.Iterator; import java.util.List; import java.util.Map; ...