# 跨平台应用开发 — 系统学习系列 | Yishto

原文: https://yishto.com/learn/application-platforms/

作者: [Yishto](https://yishto.com/about/)

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

按设备能力与交付条件选择技术路径。

## 跨平台应用开发

- [先看设备能力，再选应用平台](https://yishto.com/learn/application-platforms/choose-runtime-and-platform/index.md): 以离线资料阅读器为例，把文件访问、通知、后台下载和分发渠道拆成可验证条件，再选择运行时与平台。
- [用 SwiftUI 组织一个离线阅读应用](https://yishto.com/learn/application-platforms/swiftui-offline-reader/index.md): 围绕稳定资料ID设计SwiftUI列表、导航、离线仓库和下载状态，区分视图状态、磁盘数据与可取消异步任务。
- [用 Compose 构建可恢复的移动表单](https://yishto.com/learn/application-platforms/compose-offline-checklist/index.md): 为设备点检表建立草稿、校验、持久化和同步冲突状态，理解Compose重组与Android进程恢复的边界。
- [Flutter 应用怎样管理页面和异步状态](https://yishto.com/learn/application-platforms/flutter-reading-library/index.md): 以教学资料库解释Flutter组件身份、页面导航和异步请求顺序，建立本地仓库并处理旧响应、失败和页面销毁。
- [用 React Native 与 Expo 设计离线笔记](https://yishto.com/learn/application-platforms/expo-offline-notebook/index.md): 设计React Native与Expo读书笔记的数据表和同步队列，处理持久保存、重复请求、版本冲突与平台权限。
- [Electron 桌面工具怎样隔离文件和界面权限](https://yishto.com/learn/application-platforms/electron-transcript-workbench/index.md): 为访谈片段整理器划分Electron主进程、preload和界面职责，用文件授权ID、受限IPC和任务状态管理转录。
- [给学习页面加入可控的离线能力](https://yishto.com/learn/application-platforms/pwa-offline-learning/index.md): 为学习页面分别设计公共正文、静态资源和私有请求策略，解释Service Worker生命周期、版本缓存与更新恢复。
- [Qt 设备客户端怎样处理连接与界面状态](https://yishto.com/learn/application-platforms/qt-device-console/index.md): 使用合成传感器面板说明Qt信号槽、QObject线程归属和有界样本缓冲，建立连接状态与退出恢复规则。
- [为浏览器扩展划清页面和后台的边界](https://yishto.com/learn/application-platforms/browser-extension-study-assistant/index.md): 围绕用户主动选中文字的笔记助手设计Chrome扩展上下文、权限和消息校验，防止页面文本触发特权操作。
- [用 VS Code 扩展连接命令、文件与任务记录](https://yishto.com/learn/application-platforms/vscode-extension-task-notes/index.md): 构建项目任务记录扩展，连接命令声明、扩展生命周期和限定存储，明确工作区信任、URI与取消写入规则。
- [从游戏循环理解 Godot 的场景与状态](https://yishto.com/learn/application-platforms/godot-small-game-loop/index.md): 用收集方块练习组织Godot场景、输入动作、物理更新和游戏状态，验证暂停、重复碰撞与重开清理。
- [小程序怎样连接页面、身份与后端数据](https://yishto.com/learn/application-platforms/wechat-learning-miniapp/index.md): 设计学习进度小程序的页面、身份交换与数据授权，处理wx.login临时code、网络回调和真机域名校验。
- [在本地链上理解代币状态与交易确认](https://yishto.com/learn/application-platforms/local-chain-token-lab/index.md): 只用本地测试链设计练习凭据，解释ERC-721身份、铸造授权、转移与交易回执，并区分元数据和链上所有权。
- [应用发布前，哪些检查与平台有关](https://yishto.com/learn/application-platforms/application-release-and-maintenance/index.md): 把移动、桌面和扩展发布拆成构建、安装、提交与审核状态，制定产物、权限声明、可信更新和回退验收。

