Android Architecture Components の ViewModel を利用した MVVM アーキテクチャを採用する場合、ロジックは必然的に ViewModel に集まり ViewModel のサイズは膨らみがちです。
このセッションではテストしやすいよう ViewModel をどう設計するか、どうテストするかについて説明させていただきます。
(テストフレームワークは Spek を予定していますが、セッション近辺の状況しだいで変更する可能性があります。)
株式会社ゆめみでソフトウェアエンジニアをやっています。主に Android アプリ(ネイティブ/Kotlin)の開発に携わっていますが、CI/CD の構築では JavaScript や AWS、GitHub Actions をよく利用しています。いま興味がある技術は KMM(Kotlin Multiplatform Mobile)や Kotlin サーバサイドです。
https://hkusu.github.io