※ Flutter webは Google Play Storeの「データ削除ポリシー対応」として、アカウント削除ページ作成に使用
- ローカライズはslangを使用
- envied で環境変数の取得
- firebase_authを使った認証
- firebase_auth
- firebase_auth_ui
- IdTokenを送信して自前のバックエンドで認証
- riverpodで状態管理
- go_routerでの画面遷移・ルーティング
- Flutter webでアカウント削除ページの作成
- dio をつかったAPI通信
- モデル部分はopenapiによる自動生成
- unitテスト、widgetテストの導入
- Goldenテスト導入 (golden_toolkit)
- mocktail を使用しモックを使ったテストの導入
- フォーム実装およびバリデーションはformzを使用
- サーバーバージョンチェック
- アプリバージョンと不一致の場合ストアへ遷移
- syncfusion_flutter_charts によるチャートの実装
- Webフレームワークは echo を使用
- ORMは gorm を使用
- 簡単な3層レイヤーを導入
- swag を使ったSwaggerドキュメント生成
- firebase認証
- Middlewareでクライアントから送られたIdTokenを認証
- 独自エラー定義
- moq を使ったモック生成
- gocron による定義処理の実装
-