# devarsh-42/quizapp architecture

> Architecture diagram of the GitHub repository devarsh-42/quizapp, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/devarsh-42/quizapp
- Repository: https://github.com/devarsh-42/quizapp

## Overview

This appears to be an Android quiz app, with an activity, a question model, and score-related screens/resources. The README is empty and no application source was sampled, so the quiz flow and links between these components cannot be verified; the graph avoids inferring calls or data flow from filenames alone.

Main entry points: [`app/src/main/java/com/example/quizz/MainActivity.java`](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/MainActivity.java) (Main activity)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_quiz["Quiz app"]
  node_main["Main activity<br/>[MainActivity.java]"]
  node_questions["Question model<br/>[Questions.java]"]
  node_main_layout["Main layout<br/>[activity_main.xml]"]
end

subgraph group_results["Score screens"]
  node_score["Your score<br/>[YourScore.java]"]
  node_score_layout["Score layout"]
  node_board_layout["Scoreboard layout"]
end

node_android(("Android runtime"))

node_android -->|"launches"| node_main

click node_main "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/MainActivity.java"
click node_questions "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/model/Questions.java"
click node_main_layout "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_main.xml"
click node_score "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/YourScore.java"
click node_score_layout "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_your_score.xml"
click node_board_layout "https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_scoreboard.xml"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_main,node_questions,node_main_layout toneBlue
class node_score,node_score_layout,node_board_layout toneAmber
class node_android toneIndigo
```

## Components

### Quiz app

- [Main activity](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/MainActivity.java): `app/src/main/java/com/example/quizz/MainActivity.java`
- [Question model](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/model/Questions.java): `app/src/main/java/com/example/quizz/model/Questions.java`
- [Main layout](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_main.xml): `app/src/main/res/layout/activity_main.xml`

### Score screens

- [Your score](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/java/com/example/quizz/YourScore.java): `app/src/main/java/com/example/quizz/YourScore.java`
- [Score layout](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_your_score.xml): `app/src/main/res/layout/activity_your_score.xml`
- [Scoreboard layout](https://github.com/devarsh-42/quizapp/blob/master/app/src/main/res/layout/activity_scoreboard.xml): `app/src/main/res/layout/activity_scoreboard.xml`

### Other components

- **Android runtime**

## Connections

- Android runtime → Main activity: launches
