{"id":15136610,"url":"https://github.com/appwrite/demo-quiz-with-android","last_synced_at":"2025-09-29T06:30:45.419Z","repository":{"id":46337951,"uuid":"379156698","full_name":"appwrite/demo-quiz-with-android","owner":"appwrite","description":null,"archived":true,"fork":false,"pushed_at":"2023-01-17T12:43:18.000Z","size":470,"stargazers_count":20,"open_issues_count":0,"forks_count":6,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-01-15T11:06:55.305Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/appwrite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-22T05:51:29.000Z","updated_at":"2024-01-26T17:51:26.000Z","dependencies_parsed_at":"2023-01-19T15:01:30.390Z","dependency_job_id":null,"html_url":"https://github.com/appwrite/demo-quiz-with-android","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fdemo-quiz-with-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fdemo-quiz-with-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fdemo-quiz-with-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fdemo-quiz-with-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appwrite","download_url":"https://codeload.github.com/appwrite/demo-quiz-with-android/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234597573,"owners_count":18857980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-09-26T06:40:16.775Z","updated_at":"2025-09-29T06:30:45.075Z","avatar_url":"https://github.com/appwrite.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 Demo Quiz with Android\n\nSimple quiz application built with Android and Appwrite\n\n## 🚀 Usage\n\n- Clone the repository\n\n```sh\ngit clone https://github.com/appwrite/demo-quiz-with-android\n```\n\n- Import into Android Studio and run!\n\n## Setup Project Dashboard\n\nWe need to setup some collections and need to define its attributes so our app will be ready to use.\n\nIn your appwrite console, head to Database tab. Click on Add Database, give it any name. After that add a new collection, this collection will store all the questions. Now, inside this collection, open Attributes tab. Add two string type attributes with names: **question** and **answer**, and add a string array attribute with name: **options**.\n\nNow, add a couple of questions to this collection to complete the setup of console.\n\n## Setup API IDs\n\nYou need to make some changes in `QuizViewModel.kt`:\n\n- **url**: This is the endpoint URL. If you are testing the app on an android studio emulator and appwrite is configured on localhost, then you don't need to change it. Otherwise, you will need to change the hostname to the URL that you had set while initiating appwrite.\n\n- **projectID**: can be found in project settings, in appwrite console.\n\n- **databaseId**: can be found in collection settings, inside database tab, in appwrite console.\n\n- **collectionId**: can be found in collection settings, inside database tab, in appwrite console.\n\n**Now your Project is ready to run.**\n\n## 🙌 Show your support\n\nDrop a ⭐️ if this project helped you!\n\n## 🤕 Support\n\nIf you get stuck anywhere, hop onto one of our [support channels in discord](https://appwrite.io/discord) and we'd be delighted to help you out 🤝\n\n## 📝 License\n\nCopyright © 2021 [Damodar Lohani]](https://github.com/lohanidamodar).\u003cbr /\u003e\nThis project is [MIT](./LICENSE.md) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappwrite%2Fdemo-quiz-with-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappwrite%2Fdemo-quiz-with-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappwrite%2Fdemo-quiz-with-android/lists"}