Android Apps (technical information)

By: Barry Holroyd

This page provides brief technical details for some of the apps I have written.

App Description
Evermore Evermore is an extensive, map-based travel planning application which provides a visual integration of search technologies. Multiple searches using multiple search engines can be applied across multiple areas, with all the results being displayed simultaneously on a single map.

The implementation consists of 150 Java files with 16,000 lines of handwritten code.
Note: the search functionality is currently unavailable because Evermore needs to be upgraded to use Yelp's newest API.

Bluetooth Chat Technical Demo Bluetooth Chat Technical Demo is a technical demonstration of a Bluetooth 3.0 ("Classic") implementation of a chat application. Basic functionality includes optional Bluetooth discovery, Bluetooth pairing, basic connect/disconnect and, of course chat functionality. It also fully handles all of the edge cases that plague many such implementations (e.g., loss of connection on device rotation, memory and thread leaks, etc.).

Source code and full API documentation are available.

Product List Technical Demo Product List Technical Demo is a demonstration of a high performance "list" implementation.
  1. Images downloaded in the background.
  2. Configurable look-ahead pre-loading.
  3. Configurable memory cache.
  4. Configurable disk cache.
Source code and full API documentation are available.