ハンドメイド作家のアプリ開発④

※ご注意
※なんだか偉そうに語っていますがシステム開発は開発者ごとの流儀があります。
※AndroidやKotlinについての知識も殆どないので「素人がなんか言ってる」くらいでお願いします。

前回はRealmでDBを作成するところまででした。
が、すみません、今はSQLiteで書いてます(Roomとか知りませんね…)


今はDBの設定が済んだので、画面を作って実際にプログラミングを実装しています。

まず、項目数の少ない「項目管理」から作成することにしました。
↓こんな感じの挙動です。

画面がすこぶるダサいです。
まだデザインの作り込みのフェーズではないので、まずは「動くこと」を目指しています。

動画では以下のことを行っています。
①すでに登録済の項目データを左のリストに表示
②リストの表示内容の変更
③項目の登録
④項目名の変更
⑤項目種別と項目名の変更
⑥項目の削除

ここまで結構苦戦しました。
特にDBに登録した内容をリストに反映させるのが難しかった……。
でも、もうできるようになったので他の画面も同じように作っていくだけですよー!

とはいえ、項目数が少ない画面でそれなりに大変だったので、他の画面はもっとつらいだろうなあ。

あと、できれば収支データはcsv出力できるようにしたいので、それも勉強しなくちゃな。