Skip to content

Brain Infinity

PRODUCT CASE STUDY

Math、Logic、Memory、Attention、Languageの5領域を、短時間のクイズで継続的にトレーニングするクロスプラットフォームアプリです。

ReleasedFlutteriOSAndroidWeb日本語 / English

企画からUI実装、質問データ、進捗保存、Firebase Analytics、広告、CI/CD、App Store・Google Play公開まで、一連のプロダクトライフサイクルを担当しています。

Training

5カテゴリ × 3レベル。各セッション10問、1問30秒で構成しています。

Progress

日次ストリーク、プレイカレンダー、カテゴリ別スコア、脳力プロフィールを端末内に保存します。

Accessibility

高コントラスト、モーション低減、文字拡大、効果音キャプション、色だけに依存しない表示を用意しています。

Release

一つのFlutterコードベースからiOS、Android、Webへビルドし、ストア用素材もテストから生成します。

領域採用技術
UI / AppFlutter、Material 3、GoRouter
StateProvider、Flutter Bloc
DataSharedPreferences、JSON question sets
Analytics / AdsFirebase Analytics、Google Mobile Ads
Qualityflutter_test、Mockito、レスポンシブ回帰テスト
DeliveryGitHub Actions、App Store Connect、Google Play Console
  • スマートフォンだけでなく、タブレット縦横・デスクトップでも画面幅と向きを見てレイアウトを切り替えています。
  • 年齢確認が完了する前に分析・広告リクエストを開始しない構成にし、子ども向け設定を最初のリクエストから適用します。
  • Webデモではゲーム体験を優先し、ディスプレイ広告をアプリ画面の外へ移しました。
  • 日本語・英語、テーマ、文字倍率、ストア指定サイズを組み合わせたスクリーンショットをテストから生成します。