Early access version of Midweek Deal.
Add flip view, and rewrite most code for further feature.
But still remain some problems.
Create provider
create json parser
Change data structure
new data structure can use
update WidgetService and WidgetProvider