# GK Master - Offline General Knowledge Quiz App

## Overview
GK Master is a native Android application designed to help users improve their general knowledge through offline quizzes and daily challenges.

## Features
- **Offline Mode**: Fully functional without internet connection.
- **Categories**: General Knowledge, Science, History, Geography, Sports, Current Affairs.
- **Daily Question**: A unique question every day to keep learning consistent.
- **Instant Feedback**: Immediate correct/wrong indication.
- **Score Tracking**: View your performance at the end of each quiz.
- **Premium UI**: Material Design with deep indigo and gold theme.

## Architecture
- **Language**: Kotlin
- **Architecture**: MVVM (Model-View-ViewModel)
- **UI**: Android View System (XML) with Material Components
- **Navigation**: Jetpack Navigation Component
- **Data**: Local JSON via AssetManager & Gson

## Setup Instructions
1. Open the project in **Android Studio**.
2. Sync Project with Gradle Files.
3. Build and Run on an Emulator or Physical Device (Android 7.0+ recommended).

## Technical Details
- `compileSdk`: 34
- `minSdk`: 24
- `targetSdk`: 34
- **Dependencies**:
  - AndroidX Core, AppCompat, Material
  - Lifecycle (ViewModel, LiveData)
  - Navigation Component
  - Gson for JSON parsing

## License
Educational Use Only.
