This week, the primary focus has been to
complete the store-wise price calculation related
features.
A subtotal display is added to the
ListContentTableViewCont roller. Store filter is also implemented
and added to the application.
Functionality of both feature are similar to the
android version.
The subtotal calculation sums the product of
unit price and quantity of all unchecked items. And updates the sum
when the user load the list, modifies the list or check/ uncheck
the items.
The Store filter enables user to display items
with price information available within a certain store. The app
would load all the stores that are related to the displayed list.
After one is selected by the user, those items that has price
information related to the selected store would be displayed,
others would be hided.
These two screen shot shows the
button to filter and the action sheet popping up after clicking
filter button.
These two screen shot below shows
selecting store filter and filtered list display.
After completing the store-wise price calculation, I feel that the feature could be improve as below:
Now, list owns stores. In other words, when we
create a new list, we have to input the price information from
scratch. Which can be a thing that users do not want. If we could
change it around, and makes Item owns the stores. That could be
potentially better. For example, I buy potato chips on Wednesday
and recorded down it is $3.00. If I add potato chips to the Friday
shopping list, it would be good to have the $3.00 information in
the list automatically, then “forget” about it and ask users for it
again.
Of course, this would add complexity to the
algorithms. Other potential problem could be that a long list of
prices and stores might be associated with a item, and the database
might be messy and difficult to clean up.
I could now, focus on cloud synchronization
solely. Hope it could be done soon!




No comments:
Post a Comment