Flutterで動くクイズアプリをざっくり作ってみました。
参考までにデータ一式を公開します。自由に使ってカスタマイズOKです!
ファイル名 | 内容 |
---|---|
flutterプロジェクトファイル(zip) | Flutterでの開発プロジェクト一式。自分で問題を追加したい人向け。v1.0時点のもの |
Android apk ver1.0 | Android端末にインストール可能なアプリ本体。私の作った問題がすぐ見られます。 追記:データ構造の更新によりいずれ私の作成した問題はver1.0だと見られなくなる。 |
Android apk ver1.2 | 更新版。問題数制限と時間制限などの機能を追加 |
Android apk ver1.3 | 更新版。ハイスコア保存・コイン配布など |
Android apk ver1.4 | ガチャ機能追加 |
| 実際のクイズデータ。カテゴリの階層構造を定義しています。 |
問題csvサンプル | 実際のクイズデータ。2行目以降が問題本体で、1列目が問題文、2列目が正解、3〜5列目が誤答です。 |
🌐 クイズデータの読み込みについて
問題CSVは以下のサーバーから読み込まれます:
📂 https://chugaku-juken.education/wp-content/uploads/quizzes/
アプリ内では lib/pages/title_screen.dart
にこのURLが書かれており、
そこを書き換えれば自作のクイズ問題を使えるようになります!
📱 利用について
Androidユーザーの方:APKファイルを端末にインストールすればすぐに遊べます。
iOSの方へ:現時点ではMacを持っていないためビルドできておらず、iOS版はありません…(申し訳ないです)
🤖 開発について
正直、ChatGPTにほとんど作ってもらったので、
一部「なぜ動いているのか分からない」箇所もあります(笑)
自作問題を作りたい方は、lib/
フォルダ内の .dart
ファイルを
ChatGPTにそのまま貼って「これ何してる?」と聞くのがおすすめです。
💬 コメント歓迎!
この記事にコメントをいただければ、
分かる範囲でお答えしますので、ぜひお気軽にどうぞ!
この、なんとなくなれなれしいブログの文面もChatGPTに考えてもらいました