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 👇
- 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).
- 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.