MVVMパターンを用いてTodoアプリのサンプルアプリをKotlinで実装しました。 完成形のアプリはこんな感じです。 すべてのソースコードはこちらhttps://github.com/tokku5552/TODOAppSample-Kotlin こちらのQiitaの記事でKotlinとFlutterで書いたバージョンを比較しています。 アーキテクチャの概要 ざっくりとしたアーキテクチャ図です。主な画面はTodo一覧(TodoListFragment)と詳細画面(TodoItemDetailFragment)です。MainActivityとMainActivityViewModelは画面遷移に関わる処理のみ行い、実際の画面描画はFragmentで行っています。 DBにはRealm2.1.1を使用しています。 MainActivityの役割 MainActivity ViewModelのLi