Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 0品質スコア 50/100

kotlin-coroutines-flows

AndroidおよびKMP向けのKotlin CoroutinesおよびFlowパターンについて、構造化並行処理、Flowオペレータ、StateFlow、エラーハンドリング、テストに対応しています。

description の原文を見る

Kotlin Coroutines and Flow patterns for Android and KMP — structured concurrency, Flow operators, StateFlow, error handling, and testing.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Kotlin Coroutines & Flows

構造化並行性、Flow ベースのリアクティブストリーム、Android および Kotlin Multiplatform プロジェクトでのコルーチンテストのパターン。

アクティベーション時期

  • Kotlin コルーチンを使用した非同期コードを書く場合
  • Flow、StateFlow、SharedFlow をリアクティブデータに使用する場合
  • 並行処理(並列読み込み、デバウンス、リトライ)を処理する場合
  • コルーチンと Flow のテストを行う場合
  • コルーチンスコープとキャンセルを管理する場合

構造化並行性

スコープ階層

Application
  └── viewModelScope (ViewModel)
        └── coroutineScope { } (構造化子)
              ├── async { } (並行タスク)
              └── async { } (並行タスク)

常に構造化並行性を使用してください — GlobalScope は使用しないこと:

// 悪い例
GlobalScope.launch { fetchData() }

// 良い例 — ViewModel のライフサイ

...

詳細情報

作者
makinsonmjttrt
リポジトリ
makinsonmjttrt/obsidian_vault
ライセンス
不明
最終更新
2026/3/29

Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: makinsonmjttrt · makinsonmjttrt/obsidian_vault · ライセンス: ライセンス未確認