Wishlist

The Wishlist screen is where your customers can see all the items they have added to their Wishlist. The screen is made up of all the components required to present the wish list to your customers.

Without any customisations, your Wishlist screen looks like this:

Wishlist screen
Wishlist screen

Start using the Wishlist SDK

The platform module includes the Wishlist SDK. To start using it, you need to override the XML value useNewWishlist and set it to true. The Wishlist SDK is compose of these modules:

Dependencies

The Wishlist screen is built in your app using Dependency Providers and Factories.

They provide the default platform dependencies and implementations for the Wishlist screen:

  • WishlistPresentationDependencyProvider
  • WishlistDomainDependencyProvider
  • WishlistFragmentFactory
  • WishlistRepository
  • WishlistDatabaseFactory
  • WishlistDataSourcesProvider

They also provide convenience methods to override any of the dependencies for your customised implementation of the Wishlist screen.