package cgeo.geocaching.apps; import cgeo.geocaching.Geocache; public interface App { public boolean isInstalled(); public boolean isDefaultNavigationApp(); public String getName(); int getId(); /** * whether or not the app can be used with the given cache (may depend on properties of the cache) * * @param cache * @return */ boolean isEnabled(final Geocache cache); }