A simple quiz app that contains MCQs and short answer questions.
For short answers you can either write your answer or upload an image showing your work or do both.
You will have to finish the work in the given time. Once the time is up your test will be auto submitted.
You will be able to see your answers once you submit the test.
-
Clean Architecture This app is structured using single module clean architecture
-
View Binding For accessing views from layouts
-
ViewModel The app module (android module) follows the ViewModel pattern
-
Hilt For managing dependencies
-
Room DB For offline storage
-
Glide For efficient image loading
-
Coroutines To handle all async tasks
-
Retrofit For networking
-
MockWebServer For api testing
-
Mockk For mocking dependencies during testing