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 theLoginViewModelto log the user into the application.LoginViewModel Implements the business logic behind the application.MainActivity Interacts with theLoginViewModelto log the user into the application.Question Encapsulates aQuestionobjectQuestionFragment Home screen for application.QuestionItemAdapter PopulatesQuestions into a RecyclerView as specified by the accompanying item layout.QuestionItemAdapter.OnQuestionClickHelper A helper class object to aid in going to a particularQuestiondetails object.QuestionItemAdapter.OnQuestionDeleteHelper A helper class to aid in deleting aQuestionobject.QuestionItemAdapter.OnQuestionEditHelper A helper class to aid in editing aQuestionobject.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.