すでにリリースされているレガシーな実装のプロダクトを、モダンな実装に変えたいと思ったことはありませんか?実際に変えるとなると、際限なくリファクタリングしたい箇所が出てきたり、設計自体もモダンなものに修正したくなるかと思います。
SkyLeap の Android アプリ開発チームでは、今後の開発スピードを上げるため、元々 Java だったものを Kotlin 化しています。この移行と共に、設計自体もモダンな形にしたり、リファクタリングを丁寧に進めています。
本発表では、レガシーな実装のアプリを丁寧にリファクタリングしつつ、設計もモダンな形にするため、実際に行ってきたことをお話します。Android アプリ開発者はもちろん、そうでないがリファクタリングやモダナイゼーションに興味ある方、ぜひご覧ください。