Skip to content

This Flutter Application which has already been released. A theme of the app is that we attempt to record our results of badminton game by using the app. バドミントンの試合結果を記録するアプリのリポジトリです。技術は Flutter と Firebase を使用しています。

License

Notifications You must be signed in to change notification settings

Ryotaewamoto/bad-log

Repository files navigation

Bad Log

バドミントンの試合結果をサクッと記録できるアプリ

App Store

Google Play

デザイン

デザインに関しては Figma を使用しています。初期段階のデザインではありますが、下記にリンクを記載しておきます。

Figma のデザインを確認したい方はこちら

スクリーンショット

※各スクリーンショットは iPhone 11 Pro Max のものです。

アプリの機能

  • サインアップ
  • サインイン
  • サインアウト
  • アカウント削除
  • 試合結果の登録
  • メンバーの登録
  • メンバーの編集
  • メンバーの削除

使用技術

// 開発環境
% fvm flutter --version
Flutter 3.3.10 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 135454af32 (9 weeks ago) • 2022-12-15 07:36:55 -0800
Engine • revision 3316dd8728
Tools • Dart 2.18.6 • DevTools 2.15.0

フォルダ構成

基本的な構成は以下の図のようになります。

.
├── app.dart
├── features(状態管理)
├── gen(画像やフォント)
├── main.dart
├── models(ドメイン)
├── pages(画面)
├── repositories(リポジトリ)
├── utils(定数やダイアログ、ローディングなど)
└── widgets(共通ウィジェット)

今後の予定

  • 全体的なリファクタリング(Riverpod の StateNotifier --> AsyncNotifier)
  • テストコードの記述
  • CD の構築(= GitHub Actions による配布の自動化)
  • 試合結果の編集
  • 課金機能
  • 画像の追加機能
  • 多言語対応

その他

About

This Flutter Application which has already been released. A theme of the app is that we attempt to record our results of badminton game by using the app. バドミントンの試合結果を記録するアプリのリポジトリです。技術は Flutter と Firebase を使用しています。

Resources

License

Stars

Watchers

Forks

Packages

No packages published