2024/11/15 KtorでAndroidのボタンクリック時にHTTPリクエストする
https://www.youtube.com/watch?v=lZWILBcHy3Q
ケイトーと発音している
参考:
DDDでは、新しく生成される / 再構築されるインスタンスに対し、不変条件を守らせるのがファクトリの責務であった。
良い感じに使い方を確認できた
launchを使って処理の流れを適切に制御しよう
JSONデシリアライズの部分
失敗時に例外をthrowしそう(本当に?)なので、逐一エラーハンドリングをするとコードが分厚くなりそうな..
複数のHTTPリクエストを伴うアプリでは、考慮すべき状態が多く条件分岐や非同期処理でコードが膨らみがちだと思う...
https://youtu.be/p9VR8KbmzEE?t=383
実際のアプリでは、この動画のように、APIリクエスト → ドメインモデルの構築はRepositoryのメソッドに抽象化したほうが良さそう
Repositoryからは、suspend関数を露出させておく