こんにちは。メルペイ Android チームの @KeithYokoma です。この記事は、Merpay Tech Openness Month 2020 の7日目の記事です。 Merpay Advent Calendar 2019 では メルペイ Android のアーキテクチャとテスト と題して、1つの画面を構築するときのアーキテクチャを紹介し、それぞれのテストの方針を解説しました。今回の記事では、Presentation と ViewModel に焦点を当て、Android Architecture Component を使いライフサイクル管理の改善をしたことについて記述します。 Controller と ViewModel メルペイ Android のアーキテクチャとテストの記事で解説したとおり、メルペイ Android では次のような構成でひとつの画面を設計しています。Prese
![メルペイ Android のアーキテクチャとライフサイクル | メルカリエンジニアリング](https://cdn-ak-scissors.b.st-hatena.com/image/square/b39056dc78c1590704328bf8ffd40ef64fe5b697/height=288;version=1;width=512/https%3A%2F%2Fengineering.mercari.com%2F%2Fimg%2Fogp%2Fogp_a.jpg)