割り勘アプリを作成する予定でしたが、上位互換アプリを見つけたため、開発を中断し、ソースを公開することにしました。 そのアプリがSettle Upです。 日本語対応されていませんが、便利なので是非使ってみてください。
こちらで翻訳者も募集しているみたいです。
旅行などで複数人で支払いをした場合に、最後に誰にいくら支払えばいいのかを計算してくれるアプリ
Flutter での mvvm + repository パターンの実装練習のために開発していました。
Flutter を選んだ理由は ReactNative での開発経験があったのと、最近流行っているからです。
- Flutter
- Cloud Firestore
- Riverpod
- Flutter Hooks
- Auto Route
- Freezed
- Group, Payment の Read
起動時に Firestore から読み込まれます
read.mov
- Payment の Create
Firestore に書き込みます
create.mov
validate もします
- Payment の Update
Firestore のデータを上書きします
update.mov
- Payment の Delete
Firestore のデータを削除します
delete.mov
- Drawer からのページ遷移(Drawer 自体は実装)
- Group の Create, Update, Delete
- ユーザー認証
- etc