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

android-clean-architecture

AndroidおよびKotlin Multiplatformプロジェクト向けのクリーンアーキテクチャパターンについて解説します。モジュール構造、依存関係ルール、UseCases、Repositories、データレイヤーパターンの設計と実装方法をカバーしています。

description の原文を見る

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns.

SKILL.md 本文

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

Android Clean Architecture

Android および KMP プロジェクト向けの Clean Architecture パターン。モジュール境界、依存関係の逆転、UseCase/Repository パターン、および Room、SQLDelight、Ktor を用いたデータレイヤー設計をカバーします。

使用するタイミング

  • Android または KMP プロジェクトのモジュール構成を設計する場合
  • UseCase、Repository、DataSource を実装する場合
  • レイヤー間のデータフロー(ドメイン、データ、プレゼンテーション)を設計する場合
  • Koin または Hilt で依存性注入をセットアップする場合
  • レイヤード アーキテクチャ内で Room、SQLDelight、Ktor を使用する場合

モジュール構成

推奨レイアウト

project/
├── app/                  # Android エントリーポイント、DI ワイヤリング、Application クラス
├── core/                 # 共有ユーティリティ、基本クラス、エラー型
├── domain/               # UseCase、ドメインモデル、リポジトリインターフェ

...

詳細情報

作者
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 · ライセンス: ライセンス未確認