古いコードを MVVM + Coroutine + Testable にリファクタリング
こんにちは、Zaim で Android 開発を担当している @sakai です。
今回は、最近 Android チームが進めているリファクタリングのお話をしていきたいと思います。
現在の Android アプリ開発における技術選択の中で、「MVVM(Model, View, ViewModel) のアーキテクチャで Kotlin で記述する」というのはスタンダードな方法の一つになっているかと思います。
Android 版 Zaim の基本的なアーキテクチャも AAC(An