FLUTTER ECOSYSTEM

iamnijat/code-quizzy

編碼測驗將讓您的學習變得非常愉快。您不僅會在這裡學習,還會玩遊戲並學習。我們的測驗很有趣,能立刻激發您的知識潛能。

CodeQuizzy 專案封面
Stars
38
Forks
13
最近推送(UTC)
2026年8月6日
專案狀態
未封存
Nijat Namazzade GitHub avatar
GITHUB User

Nijat Namazzade ↗

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

Baku, Azerbaijan官方網站 ↗
語言DartHTMLRubySwiftKotlinObjective-C

技術主題

相關套件與範例

使用的依賴

依賴清單 16 項

App 分類

原始 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