Mundraub-Android
Barely maintained: I do not actively develop this app any more. If you like to contribute feel free, I can merge your pull requests and also hand development over.
This is the Android app for Mundraub.org which allows you to store the found
plants on the phone and upload them when an Internet connection is available.
The API level is 9 so the application can run on old mobile phones.
Download
The latest version can be downloaded from GitHub
Contribute
Contributions are welcome.
- To add another supported language, translate the app on Transifex.
Suggestions on new languanges to support can be submitted through an issue.
- The app is developed on Android Studio . We suggest starting development with small issues.
Permission is not necessary to begin working on the app -
The app is free software so anyone is able to modify it.
Helpful tips for the developing process:
- leaving a comment allows others to support you and ensures no duplicate work is done.
- Start a pull request as soon as possible so the community can support you and Travis can check your code.
Earlier feedback means faster development.
- Feedback is welcome, please open an issue.
- Crash:
- Report a debug log file if you gave EXTERNAL_STORAGE permissions or use logcat to retrieve the log.
If you gave permissions, you should be able to find it under
eu.quelltext.mundraub.log.txt
or eu.quelltext.mundraub.error.txt
.
The app (if starting) should point you to the file.
- Use MatLog Libre to retrieve the app log before and after a crash.
Pease read the following pages: Setup Guide, Contribution Guidelines and the documentation.
Software Material List
App components:
APIs:
- For publishing the found plants and markers on the map:
- openstreetmap for rendering OpenStreetMap
- World Imagery for rendering a satellite map
- staticmap for fetching the map preview
- OpenStreetMap's Nominatim to search for places on the map
Services:
Languages:
- Java for the app, Android 2.3 GINGERBREAD
- HTML/CSS/JavaScript for the map
Related Work