reverted  "cant figure out what is happening" 4947b57e2aeff69fdd50f759e2056691ae50544b
Revert "use string resources instead of hardcoded strings in files related to productCardViewActivity"

This reverts commit ea76b2089ae2d411bc9c63ef5413faffd7807b3d.
Revert "include shared preferences to store key value pairs of the the total number of available products availabe and starting point to query products"

This reverts commit b8e455f0ebdf286edda17377ff63724c938cef65.
Revert "add todos"

This reverts commit ccd546bc98f69bdc516be3fe8782ef6447cb287e.
introduce sharedPreferences, startFrom, maxProducts, postDataHead, postDataTail etc.. and a new doInitializeShredPref
(cherry picked from commit 9dbd232)
add helper function getUpdatedPostData to get postData based on startFrom value
(cherry picked from commit 5bb77e9)
initialize values taken from shared preferences inside @AfterViews
(cherry picked from commit 1537668)
add log statements to debug
(cherry picked from commit d93a197)
close database after database operations, and add a simple if block to take care of inserting new products when there are no products, an edge case
(cherry picked from commit 50ddf29)
helper function to fill adapter from the database, and also using shared preference key values
(cherry picked from commit ef218fd)
removed a line that's written twice..
(cherry picked from commit 70363de)