AntiFeatures: NonFreeNet: en-US: Depends on criticalmaps.net server TetheredNet: en-US: Relies on OpenStreetMap servers Tracking: en-US: Location is shared with the criticalmaps.net server continously Categories: - Internet - Location Tracker & Sharer License: Apache-2.0 WebSite: https://criticalmaps.net SourceCode: https://github.com/CriticalMaps/criticalmaps-android IssueTracker: https://github.com/CriticalMaps/criticalmaps-android/issues Translation: https://www.transifex.com/criticalmaps/criticalmaps/ AutoName: Critical Maps Description: |- This app tracks your location and shares it via a map with all other participants of the critical mass bicycle protest. You can use the chat to communicate with all other participants. Location sharing and chat relies on criticalmaps.net. Location tracking is always active while using the app. RepoType: git Repo: https://github.com/CriticalMaps/criticalmaps-android Builds: - versionName: 1.7.3 versionCode: 17 commit: release_1.7.3 init: find . -name *.java -exec sed -i -e '/Mint/d' -e '/Crashlytics/d' {} \; srclibs: - AndroidAsyncHttp@1.4.6 - OSMBonusPack@v5.1 - osmdroid@osmdroid-parent-4.2 - Otto@otto-parent-1.3.5 - Twitter4J@4.0.2 - CommonsLang@LANG_3_3_2 - Google-Gson@gson-2.2.4 rm: - libs - src/de/stephanlindauer/criticalmaps/utils/ImageCache.java - src/de/stephanlindauer/criticalmaps/utils/AsyncCallback.java extlibs: - android/android-support-v4.jar - sl4j/slf4j-android-1.6.1-RC1.jar prebuild: - echo -e 'java.source=1.7\njava.target=1.7' >> ant.properties &&sed -i 's/android<\/groupId>/com.google.android<\/groupId>4.1.1.4<\/version>/g' $$osmdroid$$/pom.xml - cp -r $$AndroidAsyncHttp$$/src/main/java/com src/ &&sed -i -e '/BuildConfig/,+3d' src/com/loopj/android/http/Base64.java - cp -r $$OSMBonusPack$$/src/org src/ &&sed -i -e '/\/\/TODO/d' src/org/osmdroid/bonuspack/clustering/GridMarkerClusterer.java - cp -r $$Otto$$/src/main/java/com src/ - cp -r $$Google-Gson$$/src/main/java/com src/ build: - pushd $$CommonsLang$$ - mvn package -Dmaven.test.skip=true - popd - cp $$CommonsLang$$/target/commons-lang3-3.3.2.jar libs/ - pushd $$osmdroid$$ - mvn package - popd - cp $$osmdroid$$/target/osmdroid-android-4.2.jar libs/ - pushd $$Twitter4J$$/twitter4j-core - mvn package -Dmaven.test.skip=true - popd - pushd $$Twitter4J$$/twitter4j-async - mvn package -Dmaven.test.skip=true - popd - pushd $$Twitter4J$$/twitter4j-media-support - mvn package -Dmaven.test.skip=true - popd - pushd $$Twitter4J$$/twitter4j-stream - mvn package -Dmaven.test.skip=true - popd - cp $$Twitter4J$$/twitter4j-*/target/twitter4j-*-4.0.2.jar libs/ - versionName: 2.0.3 versionCode: 21 commit: 6660c17 subdir: app gradle: - yes srclibs: - OSMBonusPack@v5.3 rm: - app/libs prebuild: - cp -r $$OSMBonusPack$$/src/main/java/org src/main/java &&cp -r $$OSMBonusPack$$/src/main/res src/main - sed -n -e "27,28p" $$OSMBonusPack$$/build.gradle > temp.txt - sed -i '/dependencies/ r temp.txt' build.gradle - find . -name *.java -exec sed -i 's/org\.osmdroid\.bonuspack\.R/de\.stephanlindauer\.criticalmaps\.R/g' {} \; - sed -i -e '/com.squareup.picasso/acompile "com.android.support:support-v4:23.0.0"' build.gradle - versionName: 2.0.4 versionCode: 22 commit: 2.0.4 subdir: app gradle: - yes srclibs: - OSMBonusPack@v5.3 rm: - app/libs prebuild: - cp -r $$OSMBonusPack$$/src/main/java/org src/main/java &&cp -r $$OSMBonusPack$$/src/main/res src/main - sed -n -e "27,28p" $$OSMBonusPack$$/build.gradle > temp.txt - sed -i '/dependencies/ r temp.txt' build.gradle - find . -name *.java -exec sed -i 's/org\.osmdroid\.bonuspack\.R/de\.stephanlindauer\.criticalmaps\.R/g' {} \; - versionName: 2.0.6 versionCode: 24 commit: 2.0.6 subdir: app gradle: - yes srclibs: - OSMBonusPack@v5.3 rm: - app/libs prebuild: - cp -r $$OSMBonusPack$$/src/main/java/org src/main/java &&cp -r $$OSMBonusPack$$/src/main/res src/main - sed -n -e "27,28p" $$OSMBonusPack$$/build.gradle > temp.txt - sed -i '/dependencies/ r temp.txt' build.gradle - find . -name *.java -exec sed -i 's/org\.osmdroid\.bonuspack\.R/de\.stephanlindauer\.criticalmaps\.R/g' {} \; - versionName: 2.2.0 versionCode: 27 commit: 2.2.0 subdir: app init: - sed -i "/dependencies {/a compile project(':OSMBonusPack')" build.gradle - sed -i "$ ainclude ':OSMBonusPack'" ../settings.gradle - sed -i "/<\/manifest>/i " src/main/AndroidManifest.xml - sed -i "//i " src/main/AndroidManifest.xml - sed -i "/