Moved the initial database sync from the server to the splash activity
rather than have it as part of the main activity onCreate()
Updated the sync from server to refresh everything once it is done so it
is also reflected in the UI
Fixed the first time load after installation. It seems I didnt really
understand how intent's work :-)
I am trying to figure out a strange bug where the app will sometimes
crash and lose all the data. I am still unable to replicate on demand.
Trying to improve performace
Still trying to figure out why sometimes the application wont update
itmes. I have changed the json update routine to call an app finish() if
it fails since I want to make sure the app doesnt go own with corupted
data.
Created a new sync from server call flow where I use the suggested
android method of initiating a working thread and updating the main UI
when it is done
Added a popup menu that requires the user to choose a store before they
start using the app. this should help in making sure you are updating
the correct store.
set the store picker dialog button to be disabled until the user makes a
store choice