logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android应用开发架构之MVI:原理、流程与实战指南

在现代的Android应用开发中,构建可维护、可扩展且具备响应式特性的架构变得越来越重要。在本文中,我们将介绍一种新颖的架构模式:MVI(Model-View-Intent)。我们将详细讲解MVI架构的原理和流程,并通过具体的代码示例进行实战演示。同时,我们还会分享一些在实际工作中的经验和解决的问题。此外,我们将与MVVM和MVP架构进行对比,探讨MVI架构的优点和如何弥补其缺点。MVI架构通过响

文章图片
#android#架构#移动开发
谈一谈在两个商业项目中使用MVI架构后的感悟

当时项目采用MVP分层设计,组员的代码风格差异也较大,代码中类职责赋予与封装风格各成一套,随着业务急速膨胀,代码越发混乱。试图用MVI架构单向流形成掣肘带来一致风格。但这种做法不够以人为本,最终采用“在MVP的基础上进行了适当改造+设计约定的方式”解决了问题,并未将MVI投入到商业项目中,于是放弃了纸上谈兵。在半年前终于有机会在商业项目中进行实践,同诸位谈一谈使用后的个人感悟,并藉此讲透MVI等架

文章图片
#架构#android#移动开发
比较鸿蒙应用中MVVM与MVP模式在处理数据流、响应用户事件以及职责划分上的异同?

在鸿蒙应用开发中,选择MVVM还是MVP模式取决于具体项目需求、团队习惯以及对自动化数据同步、代码可测试性、复杂度管理等方面的偏好。MVVM由于其数据绑定特性,通常被认为更适合构建复杂的、数据驱动型的应用,而MVP在保持清晰职责划分的同时,可能更适合需要高度控制UI更新流程或重视接口契约清晰性的场景。4.鸿蒙开发系统底层方向。1.项目开发必备面试题。5.鸿蒙音视频开发方向。6.鸿蒙车载开发方向。7

#harmonyos#华为#前端 +1
ArkUI(ETS)openHarmony 自定义图片查看组件

日常开发中,经常会遇到一些图片查看的需求,此时有的用户习惯放大图片来看,那么在ets中如何实现呢?今日分享的组件由subsampling-scale-image-view+swiper来实现深度缩放视图、图像显示、手势平移缩放双击等。此组件主要实现深度缩放视图、图像显示、手势平移缩放双击等。subsampling-scale-image-view:深度缩放视图、图像显示、手势平移缩放双。swipe

文章图片
#harmonyos#华为#移动开发 +1
OpenHarmony 4.0 分布式软总线解析:设备发现与传输

OpenHarmony 的分布式软总线子系统为 OpenHarmony 系统提供的通信相关的能力,包括:WLAN 服务能力、蓝牙服务能力、软总线、进程间通信 RPC(Remote Procedure Call)等通信能力。下面我们通过阅读 OpenHarmony 4.0 的源码,来解读一下 OpenHarmony 软总线当前的一个实现情况。

文章图片
#分布式#harmonyos#华为
基于 OpenHarmony Matisse 三方件开发指南

Matisse 组件是一个图片选择框架,实现图片的选择及使用相机进行拍摄,最后将选择或拍摄的照片显示在 ability 中(目前初版还未实现所有功能)。

文章图片
#harmonyos#华为#深度学习 +2
鸿蒙相关岗位需求突增!你具体知道都有哪些岗位吗?

如果说一个开发要从零开始学习鸿蒙开发的相关技术,其实里面有很多东西都是需要去学习的,在这个学习的过程中,时间周期也会随着拉长。路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念!路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发

文章图片
#harmonyos#分布式#移动开发
OpenHarmony南向统一编译的docker镜像来了

本文为OpenHarmony的Docker编译环境使用指导。OpenHarmony的Docker镜像托管在上,开发者可以通过该镜像在很大程度上简化编译前的环境配置。Docker镜像仓库标签说明1.0.0已经预安装OpenHarmony版本的编译环境。

#docker#java#eureka +1
OpenHarmony分布式软总线API调用测试工具 softbus_tool使用说明

文件结构如下图所示。softbus_tool 能够将软总线 interfaces 目录下的一些常用接口集中起来,供设备间搭建一些场景时使用(比如设备绑定、BR 组网,BLE 组网, 指定 P2P 链路传输等)。softbus_tool 一般的使用流程为:1.使用编译命令生成可执行文件;2.将生成的可执行文件推送到设备;

文章图片
#分布式#harmonyos#华为 +1
    共 316 条
  • 1
  • 2
  • 3
  • 32
  • 请选择