Quiz Hour - Flutter Quiz App APP
多くのアニメーションと印象的なUIデザインがあり、ユーザーを引き付け、ユーザーフレンドリーなアプリのパフォーマンスを向上させるのに役立ちます.ユーザーがクイズをプレイするためにポイントを必要とする、ポイントベースのユーザー モデルを使用しています。ユーザーは、クイズをプレイしたり、動画広告を視聴したりすることでポイントを獲得できます。ユーザー向けのリーダーボードもあります。
アプリの機能
スプラッシュ スクリーン: 組み込みのアニメーション スプラッシュ スクリーン。
ユーザー登録/ログイン: ユーザーは、ログイン/登録しないとアプリのコンテンツにアクセスできません。メール、Google、Facebook、Apple のログインを使用しました。
ユーザーのアバター: ユーザーはお気に入りのアバターを選択できます。 17 種類のユーザー アバターが含まれています。必要に応じて変更できます。
ポイントベースのユーザーモデル: ユーザーがクイズをプレイするためにポイントを必要とするポイントベースのユーザーモデルを使用しています。正解報酬、不正解ペナルティも適用されます。管理者が希望する場合、新規ユーザーは登録後に無料ポイントを獲得できます。ユーザーはリワード動画広告を視聴してポイントを獲得することもできます。
アニメーション: このアプリにはアニメーションがたくさんあります。フラッターの組み込みアニメーションと、Lottie のアニメーション ファイルを使用しました。 Lottie ファイルを使用して、すべてのカスタム アニメーションを変更できます。
ビデオのサポート: クイズの説明は、テキスト、画像、ビデオなどを含む HTML テキストをサポートしています。ネットワーク ビデオと youtube iframe ビデオはどちらも、ネイティブ ビデオ プレーヤーでサポートされています。
インタラクティブなプッシュ通知: 完全に無料の firebase プッシュ通知サービスを使用しています。管理者は、ワンクリックですべての Android および iOS ユーザーに管理パネルからプッシュ通知を直接送信できます。プッシュ通知の本文は、HTML テキストもサポートしています。つまり、HTML テキスト、画像、動画もサポートされるということです。
キャッシュされた画像とデータ: キャッシュ画像サービスを使用してオンライン画像をローカル データベースに保存し、エクスペリエンスを高速化しました。オフラインでも画像とデータベースにアクセスできます。
バックエンド サービス: この完全なプロジェクトのバックエンドとして、高速で安全な firebase を使用しました。
カスタム セキュリティ ルール: ハッカーからデータを保護するバックエンド データベース用のカスタム セキュリティ ルールが含まれています。したがって、データベースのセキュリティについて心配する必要はありません。
収益化: AdMob ポリシーを維持しながら、収益化に Admob 広告を使用しています。クイズ画面の下部にあるバナー広告、各クイズの完了後に表示されるインタースティシャル広告、およびユーザーに報酬を生成するためのリワード ビデオ広告。
多言語サポート: アプリには多言語サポートがあります。どの言語でも使用できます。 10 個のビルド済み言語ファイルを追加しました。
RTL サポート: アラビア語、ヘブライ語などの RTL タイプの言語の RTL サポート。
EU データ保護ポリシー: EU データ保護ポリシーが適用されています。ユーザーはいつでも自分のアカウントとデータをアプリから削除できます。
音と振動のサポート: クイズ画面に音と振動の機能が追加されました。ユーザーは音と振動をオン/オフできます。カスタムサウンドを使用できます。
カテゴリとサブカテゴリ: 質問はカテゴリとサブカテゴリに分けられ、サブカテゴリはクイズとして表されます。
質問の種類: テキストのみと画像付きのテキスト。
オプションの種類: 4 つのオプションと 2 つのオプション (true/false)。
美しいオンボーディング画面 – アプリの機能を定義する導入画面。
Firebase Analytics: ユーザーのリアルタイム アクティビティにアクセスします。
状態管理: プロバイダー
ローカル データベース: ハイブおよび共有設定。