AI 工程学习系列

跨平台应用开发

比较运行环境和发布约束,通过独立练习理解原生、跨平台和扩展程序。

14 篇文章 · 按顺序学习
建议基础:了解基本编程、事件与状态;真实平台练习需对应 SDK 和设备环境。 离线示例用于检查核心机制;完整平台或项目需按文中步骤另行实现与验收。
按设备能力与交付条件选择技术路径。

系列目录

  1. 先看设备能力,再选应用平台

    以离线资料阅读器为例,把文件访问、通知、后台下载和分发渠道拆成可验证条件,再选择运行时与平台。

  2. 用 SwiftUI 组织一个离线阅读应用

    围绕稳定资料ID设计SwiftUI列表、导航、离线仓库和下载状态,区分视图状态、磁盘数据与可取消异步任务。

  3. 用 Compose 构建可恢复的移动表单

    为设备点检表建立草稿、校验、持久化和同步冲突状态,理解Compose重组与Android进程恢复的边界。

  4. Flutter 应用怎样管理页面和异步状态

    以教学资料库解释Flutter组件身份、页面导航和异步请求顺序,建立本地仓库并处理旧响应、失败和页面销毁。

  5. 用 React Native 与 Expo 设计离线笔记

    设计React Native与Expo读书笔记的数据表和同步队列,处理持久保存、重复请求、版本冲突与平台权限。

  6. Electron 桌面工具怎样隔离文件和界面权限

    为访谈片段整理器划分Electron主进程、preload和界面职责,用文件授权ID、受限IPC和任务状态管理转录。

  7. 给学习页面加入可控的离线能力

    为学习页面分别设计公共正文、静态资源和私有请求策略,解释Service Worker生命周期、版本缓存与更新恢复。

  8. Qt 设备客户端怎样处理连接与界面状态

    使用合成传感器面板说明Qt信号槽、QObject线程归属和有界样本缓冲,建立连接状态与退出恢复规则。

  9. 为浏览器扩展划清页面和后台的边界

    围绕用户主动选中文字的笔记助手设计Chrome扩展上下文、权限和消息校验,防止页面文本触发特权操作。

  10. 用 VS Code 扩展连接命令、文件与任务记录

    构建项目任务记录扩展,连接命令声明、扩展生命周期和限定存储,明确工作区信任、URI与取消写入规则。

  11. 从游戏循环理解 Godot 的场景与状态

    用收集方块练习组织Godot场景、输入动作、物理更新和游戏状态,验证暂停、重复碰撞与重开清理。

  12. 小程序怎样连接页面、身份与后端数据

    设计学习进度小程序的页面、身份交换与数据授权,处理wx.login临时code、网络回调和真机域名校验。

  13. 在本地链上理解代币状态与交易确认

    只用本地测试链设计练习凭据,解释ERC-721身份、铸造授权、转移与交易回执,并区分元数据和链上所有权。

  14. 应用发布前,哪些检查与平台有关

    把移动、桌面和扩展发布拆成构建、安装、提交与审核状态,制定产物、权限声明、可信更新和回退验收。

继续探索