logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大型工程跨全平台实践总结

在终端App开发的过程中往往面临着Android、iOS、Mac、PC、web 5端,现在还有鸿蒙端,大型工程千万行级别的代码量让每一次需求迭代都需要多端同步开发、发版,这对研发、产品、设计、测试全流程都是巨大挑战。不少超大型工程在初期架构设计中,会将底层网络、数据库及大部分业务逻辑抽离至 C++ 层实现多平台复用,但 UI 层仍由各平台独立开发,移动端与电脑端即便实现相同界面布局,也需要编写多台

#flutter#ios#鸿蒙
RTSP协议

需求推荐协议专业级媒体控制浏览器兼容直播WebRTC 或 HTTP-FLV超低延迟(<500ms)WebRTC 或 SRT大规模直播分发传统设备兼容RTMP建议结合具体业务需求进行协议栈设计,现代系统常采用混合架构(如 RTMP 接入 + HLS 分发)。

#网络协议#音视频
WebRTC解析

首选场景:需要浏览器免插件、超低延迟、强加密的实时交互万级并发直播(需结合 CDN 架构)纯音频广播(HLS 更经济)快速开发:Agora/Sendbird自主可控:Mediasoup/Jitsi移动端:Pion/Flutter-WebRTC通过合理架构设计(如 SFU/MCU 模式选择),WebRTC 可支撑从 1v1 通话到万人直播的全场景需求,是下一代实时通信系统的基石技术。

文章图片
#webrtc#网络协议
鸿蒙开发06-类

使用 class 关键字来定义一个类,类名通常采用大驼峰命名法。类声明引入一个新类型,并定义其字段、方法和构造函数。

文章图片
#harmonyos#鸿蒙
鸿蒙开发02--ArkTS基础

ArkTS:是一门用于开发鸿蒙应用的编程语言。,例:console.log(‘鸿蒙’, ‘Hello World’)

文章图片
#harmonyos
鸿蒙开发01

HarmonyOS官网 → 一探究竟 → DevEco Studio 下载地址:https://developer.huawei.com/consumer/cn/,安装。,安装、环境配置时,建议 自定义目录,注意:路径中不要有 中文、特殊字符。

文章图片
#harmonyos#华为
08、Flutter开发创建项目及其案例(三)

一、自定义Widget此次例子中,项目就是一个大的widget标题的Widget:使用一个Text Widget完成;描述的Widget:使用一个Text Widget完成;图片的Widget:使用一个Image Widget完成;上面三个Widget要垂直排列,我们可以使用一个Column的Widget另外,三个展示的标题、描述、图片都是不一样的,所以我们可以让Parent Widget来决定内

07、Flutter开发创建项目及其案例(二)

2.3、代码改进2.3.1、改进样式我们可能希望文字居中显示,并且可以大一些;居中显示: 需要使用另外一个Widget,Center;文字大一些: 需要给Text文本设置一些样式;我们修改代码如下:我们在Text小部件外层包装了一个Center部件,让Text作为其child;并且,我们给Text组件设置了一个属性:style,对应的值是TextStyle类型;import 'package:fl

鸿蒙开发05-ArkTS中的箭头函数和闭包并和其他语言比较

闭包是指有权访问另一个函数作用域中变量的函数。即使该外部函数执行完毕,其作用域内的变量也不会被销毁,因为闭包持有对这些变量的引用。

#鸿蒙#harmonyos
鸿蒙开发11-ARKUI框架

ARKUI 框架通过声明式语法、组件化体系和高效的状态管理,大幅提升了 HarmonyOS 应用的开发效率和性能。开发者可通过 DevEco Studio 快速搭建项目,结合 Flex/Grid 布局、路由导航和动画能力,构建跨设备的响应式应用。同时,合理使用性能优化技巧(如状态监听、懒加载、硬件加速)可进一步提升用户体验。建议从官方文档和 Codelabs 入手,逐步掌握 ARKUI 开发的核心

文章图片
#harmonyos#华为
    共 11 条
  • 1
  • 2
  • 请选择