汎用ソフトウェア開発⭐ リポ 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
- ライセンス
- 不明
- 最終更新
- 2026/3/29
Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定