Skip to content

Things To Do and Future Ideas

rsudev edited this page Jan 14, 2014 · 3 revisions

Important things to do

  • Support ActionBar from v7 compatibility library instead of the one cooked in our theme. This is necessary to increase the targetSDK, which we need to do so that cgeo is identified as a tablet-enabled application.
  • Update to a more recent Google Maps API, as the current one is no longer supported and may be decommissioned at any time.

Things that would be nice to do

  • Replace dialogs with fragments so that their state is handled as any other fragment/activity, especially when rotating the phone.
  • Use fragments when possible, in order to allow for a more modular layout, especially on tablets.
  • Remove CacheCache and encapsulate a hidden cache in database layer.
  • Optimize db table structures.
  • Making theme smaller and support holo theme (can be done when integrating action bar).
  • Remove all the explicit threads handling in the detailed cache activity.
  • As our app is seemingly also installed/used by people with practically zero knowledge about geocaching, some introductory screens about geocaching and c:geo for new installations would probably be a good.

Future ideas

  • Create a generalized connector interface for caches sources (#9, #10).
  • Directly import zipped gpx files/pocket queries (#182).
  • Static maps background download service with status page.
Clone this wiki locally