互联网大厂招兵买马开发鸿蒙应用,移动开发的春天又来了?

2023-11-13
阅读 3 分钟
498
日前,美团拟开发鸿蒙系统APP的多个相关岗位正招聘开发人员引发业内关注。事实上,鸿蒙开发者已经成为京东、WPS、凤凰新闻、微博等互联网大厂争相招聘的人才,且招聘岗位众多。也就是说,这些公司正在加快鸿蒙化开发,为鸿蒙原生应用开发招兵买马,另一方面,鸿蒙开发者的红利期到了,正受到各大厂商的“哄抢”。

OSM+three.js打造3D城市

2023-11-08
阅读 5 分钟
469
为了使用 Node 和 npm 包,我选择使用 Vite.js。 Vite 是一款构建工具,旨在为现代 Web 项目提供更快、更精简的开发体验。 它由两个主要部分组成:

10个免费3D模型网站

2023-11-06
阅读 4 分钟
1.8k
作为一名独立游戏开发者,自己创建图形、配乐、动画和更多东西是相当具有挑战性的。 创建资产所需的成本和时间有时是许多游戏开发商无法承受的。 这就是他们选择在互联网上搜索免费内容的原因。现在,在浩瀚的内容海洋中获得如此免费的东西有点困难。 本文列出了 10 个免费 3D 模型的绝佳网站,你可以在游戏中使用它们。

鸿蒙应用开发之后台代理提醒

2023-11-03
阅读 4 分钟
433
随着生活节奏的加快,我们有时会忘记一些重要的事情或日子,所以提醒功能必不可少。应用可能需要在指定的时刻,向用户发送一些业务提醒通知。例如购物类应用,希望在指定时间点提醒用户有优惠活动。为满足此类业务诉求,HarmonyOS提供后台代理提醒功能,在应用退居后台或退出后,计时和提醒通知功能被系统后台代理接管。

关于 iOS 报Multiple commands produceMultiple 错误的解决方案

2023-11-02
阅读 1 分钟
4.7k
今天在运行一个RN老项目的时候,报了一个下面的错误。对应的信息如下: {代码...} 对于这种问题,我们只需要点击工程targets,然后在copy bundle resource 找到对用的资源文件路径,删除后运行即可。

鸿蒙应用开发之数据管理

2023-10-27
阅读 5 分钟
683
在移动互联网蓬勃发展的今天,移动应用给我们生活带来了极大的便利,这些便利的本质在于数据的互联互通。因此在应用的开发中数据存储占据了非常重要的位置,HarmonyOS应用开发也不例外。

鸿蒙应用开发之三方库使用

2023-10-25
阅读 4 分钟
748
三方库是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展,提供更加方便的接口,提升开发效率的工具。如果是发布到开源社区,称为开源三方库,开发者可以通过访问开源社区获取。而一些团队内部开发使用的三方库,没有发布到开源社区的称为内部三方库。本课程主要介绍开源三方库。

鸿蒙应用开发之Video组件

2023-10-24
阅读 6 分钟
1.1k
在手机、平板或是智慧屏这些终端设备上,媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能,媒体组件都是必不可少的。以视频功能为例,在应用开发过程中,我们需要通过ArkUI提供的Video组件为应用增加基础的视频播放功能。借助Vid...

鸿蒙应用开发之HTTP数据请求

2023-10-17
阅读 3 分钟
2.6k
日常生活中我们使用应用程序看新闻、发送消息等,都需要连接到互联网,从服务端获取数据。例如,新闻应用可以从新闻服务器中获取最新的热点新闻,从而给用户打造更加丰富、更加实用的体验。

鸿蒙应用开发之Web组件

2023-10-16
阅读 8 分钟
971
相信大家都遇到过这样的场景,有时候我们点击应用的页面,会跳转到一个类似浏览器加载的页面,加载完成后,才显示这个页面的具体内容,这个加载和显示网页的过程通常都是浏览器的任务。

下一代 Docker 来了,构建时间大大缩短

2023-10-13
阅读 4 分钟
543
在日前于洛杉矶召开的 Dockercon 大会上,缔造开源容器技术的同名公司 Docker 发布了一系列产品,在致力于加速本地和云上应用程序交付的同时,还与生成式 AI 做了结合,深入探索这一新鲜趋势中的技术潜力。

构建可扩展的 Kafka 事件驱动应用

2023-10-11
阅读 7 分钟
363
在本文中,我们将会探讨 KafkaFlow 提供提供的特性。如果你正在使用.NET 构建 Apache Kafka 生产者和消费者,那么本文将会介绍如何借助 KafkaFlow 来简化你的生活。

华为云开源低代码引擎 TinyEngine 正式发布

2023-10-08
阅读 9 分钟
1.1k
随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,...

和 Node.js 说拜拜,Deno零配置解决方案

2023-09-25
阅读 4 分钟
648
不知道大家注意没有,在我们启动各种类型的 Node repo 时,root 目录很快就会被配置文件塞满。例如,在最新版本的 Next.js 中,我们就有 next.config.js、eslintrc.json、tsconfig.json 和 package.json。而在样式那边,还有 postcss.config.js 和 tailwind.config.js。

Flutter Fair原理篇之Fair逻辑动态化通信实现

2023-09-23
阅读 6 分钟
951
Fair 逻辑动态化,是对一期布局动态化的增强。为了实现逻辑动态化,我们当时考虑了多种方案,方案主要集中在这三个方面,一种是对google提供的JIT进行裁切,第二种是自定义解析引擎,第三种借助js的能力。

Fltter Fair逻辑动态化架构设计与实现

2023-09-21
阅读 7 分钟
1k
本文的核心内容包括:数据逻辑处理布局中的逻辑处理Flutter类型数据处理一、数据逻辑处理我们接触的每一个Flutter界面,大多由布局和逻辑相关的代码组成。如Flutter初始工程的Counting Demo的代码: {代码...} 如上,注释标记的就是页面中的数据以及数据处理逻辑部分。Fair的逻辑动态化是要实现这部分变量、方法等内容的...

Fair下发产物-布局DSL生成原理

2023-09-21
阅读 4 分钟
1k
大家都知道,Flutter在release环境是以AOT模式运行的,这就决定了我们要做动态化的话无法简单的通过动态下发dart代码执行的。根据Fair团队的前期调研,我们对布局动态化和逻辑动态化的实现采用了两套不同的实现方案,对于布局部分,我们在解析dart源文件之后生成DSL产物下发,然后在端上解析DSL构建布局的方式,逻辑动态...

Flutter动态化开发之Fair实战

2023-09-14
阅读 16 分钟
1.4k
目前移动端应用的版本更新, 最常见的方式是定期发版,无论是安卓还是iOS,都需要提交新的安装包到应用市场进行审核。审核通过后,用户在应用市场进行App的下载更新。而动态化, 就是不依赖更新程序安装包, 就能动态实时更新页面的技术。

OSM+three.js打造3D城市

2023-09-12
阅读 5 分钟
625
对于我在 Howest 的研究项目,我决定构建一个 3D 版本的 Lucas Bebber 的“交互式讲故事的动画地图路径”项目。我将使用 OSM 中的矢量轮廓来挤出建筑物的形状并将它们添加到 3js 场景中,随后我将对其进行动画处理。

鸿蒙应用开发之容器组件

2023-09-11
阅读 4 分钟
1.3k
容器组件是一种比较特殊的组件,它可以包含其他的组件,而且按照一定的规律布局,帮助开发者生成精美的页面。容器组件除了放置基础组件外,也可以放置容器组件,通过多层布局的嵌套,可以布局出更丰富的页面。

鸿蒙应用程序入口UIAbility详解

2023-09-08
阅读 10 分钟
2.8k
UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。每一个UIAbility实例,都对应于一个最近任务列表中的任务。一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。

如何禁止别人调试自己的前端代码

2023-09-06
阅读 3 分钟
1.9k
很多时候,处于好奇或者其他的目的,我们会打开Chorme的调试功能,会看到页面会调用很多接口,然后有心的人可能会使用这些接口进行爬虫分析,破解后获取数据。为了 杜绝 这种情况,最简单的方法就是禁止人家调试自己的前端代码。

网易低代码引擎Tango正式开源

2023-09-04
阅读 4 分钟
1.1k
Tango 是一个用于快速构建低代码平台的低代码设计器框架,借助 Tango 只需要数行代码就可以完成一个基本的低代码平台前端系统的搭建。Tango 低代码设计器直接读取前端项目的源代码,并以源代码为中心,执行和渲染前端视图,并为用户提供低代码可视化搭建能力,用户的搭建操作会转为对代码的修改。借助 Tango 可以实现 源...

可扩展的Blender插件开发汇总

2023-09-03
阅读 10 分钟
1.1k
成熟的 Blender 3D 插件是令人惊奇的事情。作为 Python 和 Blender 的新手,我经常发现自己被社区中的人们创造的强大的东西弄得目瞪口呆。坦率地说,其中一些包看起来有点神奇,当自我怀疑或冒名顶替综合症的唠叨声音被打破时,很容易想到“如果有人能做出可以做xxx的东西就好了” 。

Blender 3D建模要点

2023-08-30
阅读 4 分钟
1.1k
3d模型可以为场景的仿真模拟带来真实感,它还有助于更轻松地识别场景中的所有内容。 例如,如果场景中的所有对象都是简单的形状,如立方体和圆形,则很难在仿真中区分对象。

Flutter 生成小程序的混合 App 实践

2023-08-30
阅读 7 分钟
1.2k
以我的实际情况来讲,公司应用采用的 Flutter 框架,同样的功能不可避免的就会存在 Flutter 应用开发和微信小程序开发兼顾的情况,这种重复造轮子的工作非常低效。

Blender编程入门

2023-08-29
阅读 8 分钟
1.3k
在本教程中,我们将学习一些 Blender 脚本技术,比如如何使用代码处理、操作、复制和动画网格图元。要结合所有这些技术,我们将创建一个波浪形的锥形图案:一个看起来很酷的动画,你可以将其转换为循环 GIF。

领英采用 Protobuf 进行微服务开发,网络延迟降低60%

2023-08-28
阅读 2 分钟
492
领英平台所采用的是微服务架构,而多年以来,JSON 一直都是领英在微服务暴露的五万余 API 节点中所使用的序列化格式。为帮助团队在服务间构建一致性交互,领英创建并开源了一款名为 Rest.li 的 Java 框架。

如何评价国产CEC-IDE开发工具

2023-08-27
阅读 3 分钟
1.4k
前两天,看到了一则信息:新出的“自主研发”的 CEC-IDE,于是在好奇心的驱使下打开了官网。主页:[链接]文档:[链接]插件市场:[链接]ps:不过目前都已经关闭了哈。下载了 macOS 的 Apple Silicon 版本的压缩包,解压出应⽤并拖⼊“应⽤程序”⽂件夹。但是,在 macOS 系统中打开,竟然发现它有“已损坏,⽆法打开”的问题。结...

鸿蒙应用开发之基础组件

2023-08-22
阅读 8 分钟
1.7k
组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。