An app designed for people with an interest in the history of Suffolk's pubs. This is a map showing the location of every positively identified former pub in the county, as well as a number of buildings we think may have been pubs.
Where a picture of the pub is available, this is displayed on its details pop-up.
NOTE: on devices with high-density displays, the new photos are currently displayed too small. I'm investigating a workaround for this.
The app will check for updated pubs data no more than once a month, but will ask you before downloading. Optionally, you can disable automatic checks altogether or only allow them if your device is WiFi connected. You can manually check for updates at any time you wish.
** Known issues **
* Some devices running the Gingerbread version of Android don't show a menu button at the top of the app. Menu functions are still available from the device's hardware menu button. Those few devices lacking a hardware menu button will not be able to access some of the more advanced features of the app, but pubs data will be available.
* App stays blank during startup as it's generating its initial map.
If you want an app to show you the currently-open pubs selling Real Ale in Suffolk, please try The Real Ale Pub Finder.
Explanation of permission requirements
* MAPS_RECEIVE: needed to access Google maps.
* INTERNET: needed to get pub update files from the Camra server and to link to websites.
* ACCESS_NETWORK_STATE: needed to check network connectivity before trying to update pub data files.
* WRITE_EXTERNAL_STORAGE/READ_EXTERNAL_STORAGE: needed so the app can store photographs of the pubs locally rather than always needing a network connection (files are small and even if you collect a lot they won't take up much space).
* READ_GSERVICES: needed in order to get directions to a pub.
* ACCESS_COARSE_LOCATION/ACCESS_FINE_LOCATION: needed to locate you in order to centre the map and provide directions.
* Fixed a bug which prevented redundant photo files being deleted.
* Removed un-necessary buttons from some dialogues to make them a little less unintuitive.
* Changed design so the app no longer needs the CALL_PHONE permission.
* Removed un-needed resources to reduce the size of the app.
* Small optimisations.
* Many small performance improvements.
* Improved conformance to accessibility guidelines.