Skip to content

It's an android app named QuizLand: you can create and organise the quizzes on it & then participates can give this quiz.

Notifications You must be signed in to change notification settings

Haid-Faiz/QuizLand

Repository files navigation

QuizLand

Build Lint Platform API

QuizLand is a full fledge Online Quiz Organiser Android app that helps you create/organise quizes easily. You can share a quiz among the participants by it's unique id and get the results of participants right on the app, participants can also see thier result.

You can Install the latest QuizLand app from below 👇

QuizLand App

ScreenShots

  • App Intro | Quiz participation

  • Create Quiz | Participants result

About

  • Uses Firebase Firestore, Storage, Google authentication
  • MVVM Archiecture with Single Activity Structure (having around 14 fragments).
  • Clean and Simple Material UI.
  • Low APK Size (only 3.6 MB).

Following libraries were used in development ->

  • Firebase - Firebase for server side backend
  • Kotlin Coroutines - For asynchronous and more..
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • DataBinding - The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
  • Dagger-Hilt - Standard library to incorporate Dagger dependency injection into an Android application.
  • Jetpack Navigation - Android Jetpack's Navigation component helps you implement navigation, from simple button clicks to more complex patterns.
  • Coil-kt - An image loading library for Android backed by Kotlin Coroutines.
  • Lottie Animation - Lottie is a library for that parses animations exported as json and renders them natively.

About

It's an android app named QuizLand: you can create and organise the quizzes on it & then participates can give this quiz.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published