本日、節煙サポートアプリ「Smoking Note」のアップデートを行いました。10/6から始めたので11日間。けっこうかかってしまいました。
アップデートの内容は、
・思いとどまりボタンにエフェクトを追加
・「本日の記録の初期化」と「全記録の初期化」を削除
・「前回の記録表示」を追加
・「月」のグラフから合計本数を削除。平均本数を棒グラフに変更
・「曜日」のグラフで喫煙率が最大となる曜日を強調表示
です。
思いとどまりボタンのエフェクトには「clickSpark.js」を使ってみました。これ、けっこう楽しくて、GIMPで画像作ったりパラメータをいろいろいじってたら時間がどんどん過ぎていった感じです。
グラフは「flotr2.js」を使ってます。棒グラフのデータを作るとき、おばかなことしてしまい軽くハマりました。これは後でネタにしようかな。
他に、アプリの機能以外のことで、アップデートのお知らせダイアログとレビューのお願いダイアログを実装しました。アップデートのお知らせはすでに使用しているユーザにだけ表示し、レビューのお願いはアップデート後7日経過時に表示されるようにしました。
とりあえず、次は瞑想サポートアプリをアップデートしたいと思っています。