-
-
Notifications
You must be signed in to change notification settings - Fork 561
Things To Do and Future Ideas
rsudev edited this page Jan 14, 2014
·
3 revisions
- 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.
- 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.
- 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.
Information
Development
- Join the team
- Development Environment
- GitHub
- Coding conventions
- design conventions
- Working on c:geo for git beginners
- Creating custom Android icons
- Translation
- Release Preparation
- Continuous Integration
- c:geo notifications
- Logging
Usage
- Creating offline maps
- Send a debug log to the developers
- 'New Map' feature description
- Presenting a demo
Technical documentation
- Heading
- Screen densities
- GPS low power mode
- DB Schema
- Map usages
- Disk Usage Structure
- Trackable parsing
- UnifiedMap
Misc
Outdated: