logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

移动端架构体系(二):本地持久化与动态部署

本地持久化的质量,本质是 边界是否清晰、语义是否可证明;动态部署的质量,本质是 把"可变"限制在商店与风险模型允许的层。

#ios#flutter
移动端架构体系(四):View层的组织与调用方案

规范:文件分区、命名、懒加载/子视图创建方式、布局 API 统一。模式:以 MVC 为底色,按复杂度叠 MVCS / MVVM;VIPER 慎用但要知道适用边界。工具:布局库、路由、埋点/AOP、设计系统组件。协作:大中团队优先代码或声明式 UI;SB 谨慎;跨业务必走 Mediator。哲学:架构服务业务,而不是让业务给架构打工;接口越“傻瓜”、越稳。

#flutter#ios#架构 +1
githubhosts配置

好用的工具:SwitchHosts添加链接描述如何操作操作系统的 hosts 文件Windows 下在: C:/Windows/system32/drivers/etc/hosts苹果 Mac OSX 和 Ubuntu 等linux系一般在:/etc/hostsmac可command+shift+G前往/private文件夹,hosts文件在etc文件夹下,可以直接访问配置文件。hosts 文件内

#git#ios#macos
移动端架构体系(二):本地持久化与动态部署

本地持久化的质量,本质是 边界是否清晰、语义是否可证明;动态部署的质量,本质是 把"可变"限制在商店与风险模型允许的层。

#ios#flutter
移动端架构体系(一):组件化

Action(公共,可被远程映射):open_detail(无 native_,允许经合法 Deep Link 打开详情)Action(仅本地):native_present_share_sheet(分享当前页截图等,禁止出现在对外 URL 映射里)cover_image:可选,仅本地传递(非常规对象)

#架构#ios#系统架构
移动端架构体系(一):组件化

Action(公共,可被远程映射):open_detail(无 native_,允许经合法 Deep Link 打开详情)Action(仅本地):native_present_share_sheet(分享当前页截图等,禁止出现在对外 URL 映射里)cover_image:可选,仅本地传递(非常规对象)

#架构#ios#系统架构
大型工程跨全平台实践总结

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

#flutter#ios#鸿蒙
大型工程跨全平台实践总结

在终端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#网络协议
    共 18 条
  • 1
  • 2
  • 请选择