Coder Social home page Coder Social logo

warikan's Introduction

warikan

割り勘アプリを作成する予定でしたが、上位互換アプリを見つけたため、開発を中断し、ソースを公開することにしました。 そのアプリが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 もします

validate

  • Payment の Update

Firestore のデータを上書きします

update.mov
  • Payment の Delete

Firestore のデータを削除します

delete.mov

未実装

  • Drawer からのページ遷移(Drawer 自体は実装)
  • Group の Create, Update, Delete
  • ユーザー認証
  • etc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.