MacCodelabsについてGoogleが提供している、様々なチュートリアルやハンズオンのコースです。LiveDataについて学ぶことができるコースです。https://codelabs.developers.google.com/codelabs/android-room-with-a-view/index.html?index=..%2F..%2Findex#0GoogleがKotlinで実装した良いサンプルとして、こちらも公開されています。Viewのcodelabsを見つけました。手を動かしながら学べるのでちょうど良いと思いましたが、実装がJavaだったので置き換えつつ進めてみることにしました。ゴールはCodelabのアプリがKotlinコードで動作することです。Javaの元コードを見て、Kotlinだとこんな感じかな〜という風に書き換えて実装していったものになるので、正しい書き方とは異なる可能性もあります。Kotlinでアプリを作成します。fileskotlin-kaptプラグインを有効にし、annotationProcessorの定義をkaptに変更しています。entityEntityの定義方法自体がJavaとKotlinで大きく異なり、かなり楽に記述できます。functionで定義するのが正しいかも。objectで実装されていました。databaseでの実装になります。ここはCallbackの書き方で少しハマりました。layoutここはcodelabの通りに実装します。NewWordActivityレイアウトファイルについては、codelabの通りに実装します。}}以上で一通り手順に沿っての実装が完了しました。いう文字が表示されています。Droid君のアイコンをタップすると次の画面に遷移し、文字を入力できます。testと入力し、SAVEボタンをタップするとTOPページに戻り、testの項目が追加されています。一通りの動作確認ができました。引き続きAndroid開発に携われるように色々学んでいこうと思います。linkArchiveSearchLinksはてなブログブログをはじめる週刊はてなブログはてなブログProGroupsプログラミングはてなブログをはじめよう!yuki10kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。