移动开发

Flutter for OpenHarmony:Flutter 三方库 yaml_edit 精准修改 YAML 文件内容(保留注释与格式的编辑神器)

欢迎加入开源鸿蒙跨平台社区:# 前言在 OpenHarmony 应用中,如果我们需要编写自动化脚本、动态修改应用的本地配置文件,或者开发一个专门管理鸿蒙 oh-package.json5(其结构与 YAML 类似)的工具,你会发现直接使用 jsonEncode 转换后会丢失所有的注释和原有的排版缩进。yaml_ed

React Native for OpenHarmony:简易计算器应用的开发与跨平台适配实践

简易计算器应用的开发与跨平台适配实践 摘要 1. 引言:为何选择计算器作为 OpenHarmony + RN 入门项目? 2. 技术栈与开发环境 2.1 核心依赖版本 3. 核心状态管理设计 3.1 状态流转逻辑 3.2 使用 useCallback 优化性能 4. 核心计算逻辑实现 4.1 基础计算函数 4.2 等号处理逻

Flutter for OpenHarmony 实战:Bloc Concurrency — 精密控制异步流

Flutter for OpenHarmony 实战:Bloc Concurrency — 精密控制异步流 前言在进行 Flutter for OpenHarmony 开发时,处理用户交互引发的异步请求(如搜索建议、刷新加载、点赞动画)是家常便饭。然而,如果用户在短时间内连续点击或快速输入,系统默认会并行处理所有

Android SDK 安装指南(MacOS 和 Windows)

Android SDK 安装指南(MacOS 和 Windows)你需要在对应开发环境(Windows 或 macOS 13.2.1)上安装 Android SDK,核心需求是完成环境配置、适配跨平台/App开发、后续能正常编译Android项目。Android SDK 有两种安装方式:「通过Android St

快马助力EC6108V9C刷安卓9.0:一键解锁机顶盒新玩法

快速体验 打开 InsCode(快马)平台 输入框内输入如下内容: 开发一个用于EC6108V9C机顶盒刷安卓9.0的工具。功能包括:1. 自动检测设备型号和当前系统版本;2. 提供安卓9.0 ROM下载和校验功能;3. 生成一键刷机脚本,支持命令行和图形界面操作;

Flutter for OpenHarmony:html 纯 Dart 版 DOM 解析器,爬虫与富文本处理利器(支持 CSS 选择器) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言在 Web 开发中,DOM 操作是家常便饭。但在 Flutter(以及 Dart Server)环境中,我们没有浏览器的 window 或 document 对象。如果我们想解析一段 HTML 字符串,提取其中的文本、图片链接,或者修改某些标签的属性,

Flutter for OpenHarmony: Flutter 三方库 basics 对 Dart 原生类型能力的终极补全(开发效率提升 200%)

欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 开发时,我们经常会写出一些极其繁琐的代码,比如: 判断一个字符串是否为 null 或者是空串。 安全地将一个字符串转换为数字(避免抛出异常)。 对 List 进行切片、去重或快速查找。 Dart 核心库虽然简洁,但在这些“脏活累活”上

Flutter for OpenHarmony:kiwi 极简依赖注入容器,解耦神器(减少样板代码的 DI 库) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言在构建大型 Flutter 应用时,依赖注入 (Dependency Injection, DI) 是绕不开的话题。 ViewModel 依赖 Service。 Service 依赖 Repository。 Repository 依赖 HttpClient 和 Database。 如果全靠手动 new 和传参,代码会变成