moves hard-coded strings from ratings.xml to strings.xml
Created the UnisonURLWrapper class that will allow us to modifiy the behaviour of the openconnection() method for tests. Created the URLConnectionFactory class that should facilitate testing using mock libraries such as mockito or Jmockit (not chosen yet). The other modifications in Request, AsyncRequest are for compliance with the new Wrapper class only.
Changed server communication to use the HttpClient class with HttpRequest instead of URL/URLConnection. Added an HttpClientFactory to make substituting mock clients easier. Deleted useless classes (that were to be used with URL/URLConnection)
Fixed the body of requests so that it is now recognized by the server.
Removed the now useless generateQueryString() method.
Cleaned up most Strings in the code. Created the PreferenceKeys class to store all the keys that are used when accessing preferences or extras.
updates .gitignore to ignore my local directory configuration files
changes rating button text in PlayerActivity from \"Rating\" to \"Rate it!\"
Added a progress bar to the audio player. Added the location to the becomeDJ messages
Merge branch 'dev' of https://github.com/lca4/unison-android into dev
The progress bar tracker is now done using a Handler instead of a Thread.
Hid the progress bar for non DJ users. Fixed a nullpointerexception that was raised when receveiving a non 200 code with no content.
Fixed and IllegalStateException in the player.
Enabled the progressBar.
Fixed a risk of nullPointerException in Request. Added key to PreferenceKeys and added the use of this class in LibraryService and AppData. Fixed a risk of nullPointerException in GroupsActivity.
changed server URL to staging.groupstreamer.com . WARNING not in https anymore
removes leading and trailing white spaces in group names (at creation time)
Prevents creation of group with empty name