データベースの閲覧

投稿日:  更新日:

データベースを扱うアプリケーションの開発で、動作を確認するためにデータベースの閲覧が出来ると便利です。

データベースは、マネージメントシステムを介してアクセスされるため、プログラムからブラックボックスに見えます。

ですので、データベース内部の問題は見つけ難いです。

デバックおいてデータベースの閲覧が出来れば、内部の問題を用意に確認できます。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    DB Browser for SQLite バージョン 3.13.1
続きを読む

Androidで扱うデータベース

投稿日:  更新日:

Androidは標準でSQLiteというRDBMS(Relational Database Management System)を扱います。

SQLiteは少し個性的なデータベースです。

データベース全般の説明を通して、SQLiteと他の違いをまとめます。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    Kotlin 2.0.0
続きを読む

RecyclerView:グリッド表示をスムーズにスクロール

投稿日:  更新日:

RecyclerViewで「グリッド表示をスムーズにスクロール」する方法について、まとめます。

画像ファイルをグリッド表示する場合は、スムーズなスクロールを行うための工夫が必要です。

その工夫について紹介します。

※環境:Android Studio Ladybug | 2024.2.1 Patch 1
    Kotlin 2.0.0
    Compose Compilerプラグイン 2.0.0
    androidx.recyclerview:recyclerview:1.1.0
続きを読む

RecyclerView:画像ファイルをグリッド表示

投稿日:  更新日:

RecyclerViewで「画像ファイルをグリッド表示」する方法を、まとめます。

スマートフォンのアプリを作っていると、何度も遭遇するテクニックです。

※環境:Android Studio Ladybug | 2024.2.1 Patch 1
    Kotlin 2.0.0
    Compose Compilerプラグイン 2.0.0
    androidx.recyclerview:recyclerview:1.1.0
続きを読む

View BindingでViewの参照を容易に!

投稿日:  更新日:

View BindingはViewシステムを用いている場合に、プログラムから子Viewの参照を容易にする仕組みです。

Android(OS:オペレーションシステム)ではなく、Android Studio(IDE:開発環境)の機能です。プログラミングの補助を目的とします。

Googleは「利点がある」と述べています。しかし、私は利点に感じないので、積極的な利用をしていません。

今まで、単なるオプションと考えていたのですが、最近は一般的になりつつあり、世に出回っているサンプルで頻繁に見かけるようになりました。

ですので、ここに備忘録として、まとめます。

※環境:Android Studio Ladybug | 2024.2.1
    Kotlin 1.9.24
     (Viewシステムのプロジェクトは1.9.24が選ばれる)
     (Composeのプロジェクトは2.0.0が選ばれる)
続きを読む