「恋愛偏差値テスト」は、ユーザーの恋愛に関する回答を基に、恋愛偏差値を計算するアプリケーションです。ユーザーは性別を選択し、画像生成AIによって生成されたキャラクターからの質問に答えることでスコアを獲得します。高得点を獲得すると、キャラクターの画像をコレクションとして保存することができます。楽しみながら恋愛が学べる画期的なアプリです!
性別選択
: アプリ起動時にユーザーは男性を選択します。将来的には女性向けの選択も追加される予定です。画像生成
: 画像生成AIを使用してキャラクターの画像が生成されます。質問画面
: 生成されたキャラクターが表示され、恋愛に関する質問が行われます。質問はキャラクターの声(ずんだもん)で読み上げられます(予定)。スコアリング
: ユーザーの回答に基づいて得点が計算されます。一定の得点を獲得すると、キャラクターの画像をコレクションとして保存できます。コレクション
: ユーザーが保存したキャラクターの画像は、コレクション画面で確認できます。
- Flutter: クロスプラットフォームのモバイルアプリ開発フレームワーク。
- Dart: Flutterアプリの開発に使用されるプログラミング言語。
- Node.js: サーバーサイドのJavaScript実行環境。
- Firebase Cloud Functions: サーバーレスの関数実行環境で、Node.jsを使用してAPIやバックエンドロジックを開発・デプロイ。
- Stable Diffusion: 画像生成API。Firebase Cloud Functionsを通じて、ユーザーの入力やアプリのデータを基に画像を動的に生成。
- flutter_riverpod: ステート管理のためのフック。
- dio: HTTPクライアント。
- firebase_auth & firebase_core & cloud_firestore: Firebaseの認証、コア、およびデータベース機能。
- freezed_annotation & json_annotation: Dartのデータクラスの生成とJSONのシリアル化/デシリアル化。
- flutter_launcher_icons & flutter_native_splash: アイコンとスプラッシュスクリーンのカスタマイズ。
- retrofit: DartのHTTPクライアントジェネレータ。
- flutter_spinkit: ローディングインジケータのコレクション。
- smooth_page_indicator: ページインジケータ。
- flutter_gen_runner: Flutterのリソースジェネレータ。
- flutter_tts: テキストから音声への変換。
- Stable Diffusion: 画像生成API。
- Jboy
- yui
- taisei
- satoru
- minn
5人で頑張ります!🔥