All Classes
-
All Classes Interface Summary Class Summary Class Description ActivityLoginBinding ActivityMainBinding AlbuquirkyApplication Application Class that uses Stetho and GoogleSignInService on creationAlbuquirkyWebService This interface holds a list of endpoints to interact with the AlbuQuirky server.AlbuquirkyWebService.InstanceHolder Nested class to create and hold an instance of the web service.AppBarMainBinding BrowserFragment The fragment class for displaying a list ofProductobjects in the browser screen.BuildConfig CarouselAdapter Adapter that uses Fragments to manage images in a carouselCarouselItemFragment Fragment to display images in a carouselCommission Commission model class for database tableCommissionFragment Reusable UI layout to display commissionsContentMainBinding DeliveryFragment A simpleFragmentsubclass.FragmentBrowserBinding FragmentCarouselItemBinding FragmentCommissionsBinding FragmentDeliveryBinding FragmentOrderConfirmBinding FragmentOrderDetailsBinding FragmentOrdersBinding FragmentPlaceOrderBinding FragmentProductBinding FragmentProfileBinding GoogleSignInService Uses GoogleSignInClient and GoogleSignInAccount to log into applicationImage Image model class for database tableItemSearchBinding LoginActivity Activity to log in using GoogleSignInServicesMainActivity Base class that allows use of newer activities on older devicesMainViewModel The MainViewModel class queries the database for a list of products to display in theBrowserFragment, and stores the results for easy retrieval.NavHeaderMainBinding Order Order model class for database tableOrderComfirmationBinding OrderConfirmFragment A simpleFragmentsubclass.OrderDetailsBinding OrderDetailsFragment A simpleFragmentsubclass.OrdersBinding OrdersFragment Fragment to display ordersOrdersRecyclerAdapter Adapter to bind views to orders and pricesOrdersViewModel Viewmodel to display orders fragmentPlaceOrderFragment A simpleFragmentsubclass.Product Product model class for databaseProductFragment Displays the product_fragment layout for a list of products in a carousel.ProductOnOrder ProductOnOrder model class for databaseProductRepository Repository to control access to getting and setting products by verifying bearer tokenProductViewModel Gets products and images, puts them into MutableLiveData or MutableLiveData lists and uses a ViewModel to display themProfile Profile model class for database tableProfileFragment Displays the profiles_fragment layout and populates text fields by getting information from the profile entity in the database and gives the option of updating the information.ProfileViewModel Manages UI for profileSearchAdapter Adapter class for theBrowserFragment.SearchResponse SearchResponse model class for databaseSearchResponse.SearchData SearchData model classSearchResponse.SearchData.ProdDto Object with id, product, and productDescriptionUser User model class for databaseUserRepository API used to access database