- Cross platform development, support both iOS & Android
- Deliver source code to us
- Item listing load from JSon string, JSon string download from an URL (URL only give 10 items)
- Pull down to refresh the list
- Scroll up to load next page (given another URL for next page)
- Any animation to show the list.
- Loading animation if downloading URL take long time.
- When tap on the item, next page display item info (Item Detail Page), and a “Add to cart” button.
- Swipe left on each item, appear a cross button (delete button), tap on the cross button to remove the item from the list.
- Have a ToolbarItems (cart icon) with badge number 2 (meaning having 2 items in the cart)
in the ItemDetailPage, tap the “Add to cart” button will show animation zooming out to the cart icon (ToolbarItems) and badge number increase.