カテゴリー
Kotlin言語

Android:Kotlin: ViewModel(Room+Flow)でデータベースを利用する

Android Studio(Kotlin)によるアプリ作成で ViewModel を使ってデータベース(SQLite)を利用できるようにします。Room と Flow を活用します

カテゴリー
Kotlin言語

Android:Kotlin: Room でデータベースを利用する

Android Studio(Kotlin)でのアプリ作成でデータベース(SQLite)を Room を使って利用してみます。あらかじめ用意されたデータベースファイルを読み込んでみます

カテゴリー
Kotlin言語

SQLite のきほん

SQLite3 のデータベースファイルを Windows 上で作成してみます

カテゴリー
Kotlin言語

Android:Kotlin:View に onTouchListener を設定(performClick をオーバーライドする)

Activity/Fragment で TextView に setOnTouchListener を設定してみます。Android Studio の警告が出ないように performClick() をオーバーライドしてみます

カテゴリー
Kotlin言語

Android:Kotlin:スレッド処理の基本(Looper と Handler)

Android でスレッド処理を記述する方法はいろいろあります。ここでは Handler クラスを使ったスレッド処理を Kotlin で記述してみます

カテゴリー
Kotlin言語

Android:Kotlin:横スクロールの RecyclerView

RecyclerView を使うと、レイアウトマネージャを設定するだけで横スクロールへ変更できます

カテゴリー
Kotlin言語

Android:Kotlin:設定やデータをファイルへ保存

アプリの設定やデータを、ファイルへ保存してみます。ここでは SharedPreferences(共有環境設定)というしくみを使ってみます。詳しくは Android Developers ドキュメントの App data and filesSharedPreferences にあります

カテゴリー
Kotlin言語 メモ:言語

Kotlin:命令を複数行に分割して記述する

Kotlin で長い行を複数行に分割して記述するとき、分割のしかたによっては思ったように動作しないことがあります

カテゴリー
Kotlin言語

Androidアプリ:LiveData + Data Binding でUIを自動更新(Kotlin編)

Android Developers > スタートガイド > Kotlin と Android をゼロから学ぶ > Unit3 – Architecture の内容を中心にまとめたものです(翻訳ではありません)


カテゴリー
Kotlin言語

Androidアプリ:ViewModel と LiveData + オブザーバ でUIとデータを管理(Kotlin編)

Android Developers > スタートガイド > Kotlin と Android をゼロから学ぶ > Unit3 – Architecture の内容を中心にまとめたものです(翻訳ではありません)