Our client needed a native Android mobile app that enable customers to buy products across multiple client-partner catalogues using a single sign-on mechanism to checkout and pay for all products as part of one shopping cart using multiple payment methods.