FLUTTER ECOSYSTEM

iamnijat/code-quizzy

コーディングクイズは、学習を非常に楽しくします。ここでは単に学ぶだけでなく、ゲームをして学びます。私たちのクイズは楽しいです。知識を一瞬で驚かせます。

CodeQuizzy のプロジェクト画像
Stars
38
Forks
13
最終プッシュ(UTC)
2026/08/06
プロジェクト状態
公開中
Nijat Namazzade GitHub avatar
GITHUB User

Nijat Namazzade ↗

@flutter @react-native engineer, interested in @nodejs

Baku, Azerbaijan公式サイト ↗
言語DartHTMLRubySwiftKotlinObjective-C

技術トピック

関連パッケージとサンプル

使用している依存関係

依存関係一覧 16 件

アプリカテゴリー

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

GitHub Workflow Status (branch) GitHub forks GitHub stars GitHub watchers GitHub contributors GitHub last commit GitHub top language

Flutter Code Quizzy Application

mockup


Configuration for this application

Besides the Flutter development setup on your computer, this project needs a quizapi.io API key. The key is not stored in the repo — it is passed in at build time and read via String.fromEnvironment:

flutter run   --dart-define=QUIZ_API_KEY=qa_sk_your_api_key
flutter build --dart-define=QUIZ_API_KEY=qa_sk_your_api_key

In VS Code, add it to .vscode/launch.json instead so you don't have to pass it every time:

{
  "configurations": [
    {
      "name": "code_quizzy",
      "request": "launch",
      "type": "dart",
      "toolArgs": ["--dart-define=QUIZ_API_KEY=qa_sk_your_api_key"]
    }
  ]
}

Without the key the app shows a "Missing API Key" screen rather than failing silently.

The app talks to the v1 API, which authenticates with an Authorization: Bearer <key> header and returns its payloads inside a {success, data, meta} envelope. Topics are loaded at runtime from GET /api/v1/categories, so the topic list never goes stale.

You've done entire steps correctly and I make sure that this project will have paramount effect on your progress learning Flutter