アプリ開発日記 #200 リプレイス完了

今日の作業

リプレイス完了しました。

今回不安だったSQLiteデータベースを配置する場所の共通化もうまくいきました。

SQLiteデータベースの場所の共通化については、iOS版とAndroid版で異なるパスにSQLiteデータベースを持つ構造となっていたものをiOS版とAndroid版で同じパスに配置するように変更しました。
変更した理由はiOS版とAndroid版で異なるパスにSQLiteデータベースを置いていた場合、データベースに関する処理を書く際にOSを気にする必要が出てきてしまうためです。

なお、SQLiteデータベースの場所の移動は、通常のファイルの移動処理と同様にFileクラスのファイル異動メソッドを使用することで簡単に実装できました。

次に、iOS版のダークモードの色の見直しを行いました。
そして、色の見直し後にシミュレータで確認を行いました。

変更後のほうが画面イメージもよくなったように感じます。
また、それ以外の部分についても色の調整を行いました。

概算家計簿について

概算家計簿は、残高を入力するだけで収支を管理することで、毎日の入力をしなくてもお金の管理ができる家計簿アプリです。
そのため、家計簿を毎日続けることができずに挫折してしまった人でも気軽に続けられます。

f:id:b-kimagure:20191231215325p:plain:w150
Google Play で手に入れよう

概算家計簿をリプレイスすることにした理由

概算家計簿アプリは比較的インプレッション数が多く、またちょくちょく使ってもらえているアプリになります。
そのため、今後さらにたくさんの人に使ってもらいたいと思うようになりました。

そして、たくさんの人に使ってもらうために、アプリを成長させていく必要があると感じていました。
そのため、Xamarin.Formsで画面も含めてロジックを共通化することで、iOSAndroidの両方の修正を同時に行えることを目的としています。

簡単に言うと、iOSAndroidの両方の画面を別々で作るのが面倒になったので、Xamarin.Formsでリプレイスすることにしました。