Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

実践サンプル

Excelのような編集可能な表を表示する(Jetpack Compose)

LazyColumn, LazyRow, TextFieldといった基本コンポーネントを並べて表示するというごくごく標準的な方法を教わりました。 ただ、その中で、数値のフォーマットや、列幅の調整等の実装を記述する必要があり、結果的にJetpack Composeでの基本的なコンポーネ…

Jetpack Compose:一覧画面と詳細画面;データ保持戦略

一覧画面と詳細画面の2つをもつJetpack Composeアプリケーション作成の実践例です。 構成変更時、一時停止時、システムによる強制終了時をまたいだデータ保持戦略についてもいろいろ聞いています。 Jetpack Composeで、2つの画面のあるページを作りたいです…

比較的複雑なUIの実装例

Jetpack ComposeのColumnとRowの使い方を勘違いしていました。 あと、RadioButtonやCheckBox, LazyColumn, LazyRowといった複数の値や状態を持つコンポーネントの状態管理も、コード上の変数を通して管理するようで、従来のXMLベースのUIとは違った感じです…