MVPだのクリーンアーキテクチャだのさまざまなアーキテクチャをAndroidに適用してみた話が花盛りですが、他のプラットフォームでうまくいったアーキテクチャをAndroidに適用してうまくいくでしょうか? アーキテクチャが何を目的としたものなのか正しく理解せずに、技術的なパターンだけ適用してうまくいくでしょうか?
このセッションでは特定のアーキテクチャではなく、ソフトウェア開発手法・設計理論であるDDD(Domain Driven Design : ドメイン駆動設計)をAndroidアプリ開発に取り入れる方法について話します。 DDDの内容については「エリック・エヴァンスのドメイン駆動設計」及び「実践ドメイン駆動設計」に準拠します。
対象者
- DDDについて正しく理解したい人
- 特定のアーキテクチャの技術的パターンだけを適用することに疑問を感じる人
About the content
2017年3月のDroidKaigiの講演です。映像はRealmによって撮影・録音され、主催者の許可を得て公開しています。