ソース情報
- リポジトリ
- TolyFx/fx
- ソースの最終更新活動
- 2026年6月14日 04:23
- 検出された SKILL.md の言語
- 中国語
- スター
- 15
- フォーク
- 3
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/TolyFx/fx --skill fx-boot-starter-usageコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
SOC 職業分類に基づく
| name | fx-boot-starter-usage |
| description | 使用 fx_boot_starter 接入 App 启动流程。适用于需要闪屏页、初始化异步任务、启动状态管理的场景。 |
| metadata | {"author":"toly","version":"0.2.0","tags":["fx","boot","starter","splash","init","flutter","app"]} |
fx_boot_starter: 0.2.0
检查项目是否包含 fx_boot_starter 依赖。
| 概念 | 说明 |
|---|---|
| AppStartRepository<S> | 启动数据仓库,实现 initApp() 返回配置 |
| AppStartAction<S> | 生命周期回调(onLoaded/onStartSuccess/onStartError) |
| FxStarter<T> | 应用入口 mixin,组合 Repository + Action + 全局异常捕获 |
| AppStartScope<S> | Widget tree 注入,提供 AppStartBloc |
| AppStartListener<S> | 监听状态变化,触发 Action 回调 |
| AppStatus | sealed class(Starting/LoadDone/Success/Failed) |
1. 定义配置类 → App 启动后需要的数据结构
2. 实现 Repository → initApp() 中执行初始化任务
3. 实现 Application → with FxStarter,实现回调
4. main 启动 → MyApplication().run()
5. UI 层监听 → AppStartListener 包裹闪屏页
#[[file:references/boot_starter.md]]
| API | 作用 |
|---|---|
MyApp().run() | 启动应用(FxStarter mixin) |
AppStartScope.of<S>(context) | 获取 AppStartBloc 实例 |
context.startApp<S>() | 手动触发启动 |
AppStartScope(minStartDurationMs: 800) | 自定义最小闪屏时间 |
const 构造initApp() 内自由组织初始化顺序Future.wait 并行onStartSuccess 中做页面跳转onStartError 中引导用户处理错误onGlobalError 中上报未捕获异常