RandomThoughts

RandomThoughts

バイク整備記録

Contents:
  1. コンセプト
  2. CSVフォーマット
  3. メモ
  4. 開発日記
    1. 2024-01-13 (土)
    2. 2024-01-07 (日)
    3. 2024-01-04 (木)
    4. 2024-01-02 (火)

自作アプリ

GBからっぽい時代の車両整備記録というアプリを気に入って使っていたのだが、メニューが出なくなった結果機種変更で乗り換え出来ず。 まぁ寿命か。

他のアプリを見るがデータを移行する手段がなさそうなので、自分で似たようなのを作る事にする。 SAFで直接csvを読み書きする感じで。 ただ項目はバイクに合わせて手直しするかな。

コンセプト

他のアプリからの乗り換えを前提とするアプリ。他のアプリのデータをexportして、適当にCSVで編集をしてこのアプリに合わせて移行する感じで、 CSVのフォーマットを単純かつオープンに保つ。

CSVフォーマット

カテゴリは以下

    GAS(1),
    OIL(2),
    TIRE(3),
    FILTER(4),
    INSURANCE(7), // 車両整備記録アプリと揃えるため7にしておく。
    OTHER(99),

5, 6は無い。

一行は以下。

year month date category liter price runningDistance memo
2023 12 23 1 4.35 573 32685 ガソリンの例
2023 12 25 2   2300 32790 オイル交換の例

literはガソリン以外だと空。monthやdayは1始まりな事に注意(0じゃありません)。

メモ

開発日記

2024-01-13 (土)

アイコンも描いて、燃費はグラフでは無くてリストで十分か、という事でLazyColumnで表示するようにしたら、まぁこれでいいか、という感じの出来にはなった。 ひとまず完成でいいかな。 Playに公開するほどでも無いかな、という事でとりあえずデバッグ版を使い続けよう。

2024-01-07 (日)

編集も出来て、入力途中の燃費やガソリン単価の表示も追加した。これでグラフ以外はだいたい乗り換え前のアプリと同じ機能が出来たかな。

2024-01-04 (木)

給油の入力のActivityがとりあえず出来た。validationはまだ。validationはつけておきたい。まだ保存はしてない。

2024-01-02 (火)

csvのロードとサマリーページが完成。あとは入力と一覧を作ればとりあえずドッグフードは出来る。次にバイクにガソリン入れるまでにそこまで完成させなくては。