All Classes
-
All Classes Interface Summary Class Summary Class Description DetailFragment Implements logic to display a detail view of Question.EditQuestionFragment Implements logic to edit a question.GoogleSignInRepository Uses Google Sign In services to validate and authenticate a User and creates a Bearer token that can be used to validate and authenticate a user to the application.HistoryFragment Implements logic to display a history to the user.InterviewPrepApplication Initializes (in theInterviewPrepApplication.onCreate()
method) application-level resources.LoginActivity Interacts with theLoginViewModel
to log the user into the application.LoginViewModel Implements the business logic behind the application.MainActivity Interacts with theLoginViewModel
to log the user into the application.Question Encapsulates aQuestion
objectQuestionFragment Home screen for application.QuestionItemAdapter PopulatesQuestion
s into a RecyclerView as specified by the accompanying item layout.QuestionItemAdapter.OnQuestionClickHelper A helper class object to aid in going to a particularQuestion
details object.QuestionItemAdapter.OnQuestionDeleteHelper A helper class to aid in deleting aQuestion
object.QuestionItemAdapter.OnQuestionEditHelper A helper class to aid in editing aQuestion
object.QuestionRepository Encapsulates a persistent QuestionRepository object that allows the Question ViewModel to interact with the Web Service Proxy to create, read, insert, and update data to the server.QuestionViewModel Implements the business logic behind the application.QuizFragment Fragment for displaying a quiz.QuizPageFragment QuizQuestionAdapter QuizRepository Encapsulates a persistent QuizRepository object that allows the Quiz ViewModel to interact with the Web Service Proxy to create, read, insert, and update data to the server.QuizViewModel Implements the business logic behind the application.WebServiceProxy This class lists REST endpoints that are used to access to the server.WebServiceProxy.InstanceHolder This class creates an instance of Web Proxy Server that creates a JSON object out of the question object and logs HTTP traffic and builds the actual HTTP requests.