Development

c:geo is an open-source application, distributed under Apache License, Version 2.0.

Source Code

Our source code is hosted on GitHub. If you want to participate in the development, just check the Readme and our Wiki.

Developer chat

If you want to contact the developers directly, join our IRC channel #cgeo on freenode.net. It might take some time until someone can respond to your question, most activity happens in the evening (European time zones).

Our website

Like our application also this website is open source. If you want to fix a typo or otherwise improve it, you are welcome to contribute as described in the readme file.

We are also looking for people willing to help writing a users manual for c:geo. Just contact us via GitHub if you are interested.

Beta Testing

You can also help us by becoming a beta tester for the release candidate versions of c:geo.

Becoming beta tester is just one click away: c:geo Google Play Beta Testing

After you enabled the beta testing mode you will receive beta versions (release candidates of c:geo) via Google Play update on the same way you receive the normal c:geo updates (it might take a few hours after enabling the beta testing mode). Additionally you can send us your feedback and problem reports via a dedicated Google Play feedback form.

Please be aware that beta releases might be unstable or not all functions are working as expected. However before we bring a version into beta testing we do our very best to make sure, that all basic functions are working properly. You will not receive any possibly unstable alpha versions or nightly builds (see next chapter) via this beta channel.

If you wish to discontinue beta testing just use the link above and deselect the beta testing mode. Afterwards you might need to uninstall the beta version from your device and reinstall the normal version from Google Play.

Nightly Builds

You can use our nightly builds to test new features of upcoming versions. They are not for normal usage, as they contain code that is not well tested yet. Only install these versions if you know what you’re doing.

Nightly builds can cause all kinds of crashes and malfunction. Please report such bugs, but don’t expect us to deliver a fix right afterwards. If you need stable functionality, use the normal build.

The version without JIT is necessary for some devices with a MediaTek CPU. If you observe strange behavior in the live map or jumping distances, try the build without JIT.

Please be aware:

Direct downgrading from a nightly version to a production (or beta) version is not possible due to Android versioning restrictions. You need to manually deinstall the nightly and afterwards install the production (or beta) version.

Furthermore also a data backup you made in a nightly version might not be compatible to be restored into the production (or beta) version as the underlying database might have been changed in the meantime.

Please consider this, when using our nightly builds.

Download Nightly Builds

c:geo application
c:geo application (without JIT)
calendar plugin
contacts plugin

F-Droid repository

As an alternative to Google Play, c:geo can be downloaded from our private F-Droid repository.

We provide two channels, for stable and nightly builds.

Our repository fingerprint is:

Translation of c:geo

If you want to contribute translations, you need a free account at Crowdin. Then start contributing new translations to or vote for existing translation proposals in the c:geo translation project. If you would like to include a new language please contact us via Crowdin.

Localization statistics: Crowdin

Current status and usage statistics

While c:geo is in use it checks every 30 minutes for new notifications (these are shown on the homescreen of c:geo). Together with the IP of the device only the version of c:geo and the user’s language are transferred to our server. This data is kept only temporarily and deleted after 30 minutes.

Our status page shows a snapshot of the current usage of c:geo, split by version numbers. Additionally it shows the warnings of our user notification system (if there any).

We use GeoIP to estimate the user’s location from the IP address (which usually points to the next big city or county). With this information it is possible to create a heatmap of people currently using c:geo. It is neither possible to track individual users, nor do we ever track your individual GPS-position.

Edit page on GitHub