N予備校 Android チームでは、tatsuyafujisaki さん、hiesiea さん、yoshiya12x さんにご協力いただき、画面構成のほとんどを Single Activity に移行しました。 この記事では、Single Activity に移行した背景とつまづいたポイント、Single Activity にしたことによるメリットをまとめます。 Single Activity に移行したきっかけ Single Activity に移行するきっかけは、大きく 2 つありました。 きっかけ1: Jetpack Navigation の登場 N予備校 Android アプリは、2016 年にリリースされてから 5 年に渡って Multi Activity で開発が行われてきました。 N予備校には、以下のような「教材」「生授業」「Q&A」という機能があるため、それぞれ、Mate