何度もアラームスケジューラー開発記

2020-01-18に作成

Googleカレンダーに予定を登録するとき「何でこんなこと毎回しなきゃいけないのか、苦行か!」と思ってることを解決できるようなアプリを開発中。

Android
https://play.google.com/store/apps/details?id=com.alphabrend.reminder
iOS
https://apps.apple.com/us/app/alarm-and-alarm/id1501942438

所有者限定モードのためこのボードには投稿できません ボードとは?

iOS版もリリース! 久々のiOSアプリ。
https://apps.apple.com/us/app/alarm-and-alarm/id1501942438


古い予定を自動削除したり、過ぎた予定はグレー表示したりするようにした。ただしなんかGoogleが忙しいようですぐにはアップデートされなそう。

あとはiPhone側のTestFlightを試した。しばらく使って試してみる。


とりあえず画像とテキストをなんとか設定した。Androidもとりあえずはちゃんと通知来てるっぽいしもう公開リリースしちゃっていいかなという気も。


分かってた不具合を修正して、ついでにアダプティブアイコンに対応。ベータにして実際に使っていってみる。


とりあえず英語も対応した。あとはアイコン作りつつ実際に試していくか。通知系アプリなのでなんとなく信用ならない。


AdMobを入れてみた。実機がないのでとりあえずAndroidだけ。


通知も正しい時間に来るしちゃんと出来てきたっぽい。あとは多言語対応とか細かい設定機能整備とか。



DatePickerとか元々使えるみたいで助かった。i18n対応しなきゃみたいだけど。


方針

とりあえず最初は複雑にせず全部アプリだけで完結させて管理の手間を抑えたいのでSQLiteにデータ保存。

でも将来的にデータ構造とか変わっちゃったら管理大変そうで下手したら必要なデータも削除しちゃうかも…とか思うとちょっと怖い。まあテーブルやカラムの削除系使わなければいいだろうけど。

それより人によってデータが不整合になってアプリ落ちるとかありそう…。

一部ネットワーク上の連携が必要なのでそこだけFirebaseかなと。さほど通信は発生しないと思うし。まあこれは必須に近いけど必須じゃないのでリリース時は要らないかもしれん。

進捗

DBの準備した。まだ動作確認ゼロ。とりあえず画面追加して遷移作っただけ。