Moved classes into production packages to make them available to their first production client.
BrowseTransactionsActivity now uses the real ExportAllTransactionsAction in production, but unfortunately, now also in some of its tests.
Turned an integrated test into an isolated object test, using an ugly hack that makes me want to change things.
AndroidDevicePublicStorageGatewayImpl handles the happy path, but without integrating with Environment.
AndroidDevicePublicStorageGatewayImpl signals when the media is not writable.
AndroidDevicePublicStorageGatewayImpl handles the case where the media is not available.
Wired AndroidDevicePublicStorageGatewayImpl to the Android Environment class that connects to external public storage.
Wired AndroidDevicePublicStorageGatewayImpl together with BrowseTransactionsActivity.
Hardcoded some sample transactions for manual testing.