Code Monkey home page Code Monkey logo

trashapp's Introduction

TrashApp

Android App that finds nearby trashcans

Contributing

Translations

Crowdin
Crowdin
You can help translate this project here: https://crwd.in/trashapp

trashapp's People

Contributors

draykee avatar floedelmann avatar inventivetalentdev avatar renovate-bot avatar th3shadowbroker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

trashapp's Issues

Easier adding of trashcans

Would be nice to have an easier way of adding new trashcans directly from the app (without requiring OsmAnd).
Things to consider:

  • Should users be required to create an OSM account or should it use a single TrashApp account?
  • Does OSM allow automated requests (i.e. from a single account behind an API)? Yes they do!
  • How can potential spamming of invalid locations be prevented? (especially if the edits go through a single account)
    • Require an account (OSM, Google, etc.)
    • Minimum usage time of the app
    • Ask other users in the same region for confirmation before finally adding

Waste baskets with waste=trash;cigarettes don't show up

++ Device Info ++
Manufacturer: OnePlus
Brand: OnePlus
Device: OnePlus5
Version API Level: 28
Version Release: 9

App Version Name: 0.5.2
App Version Code: 45000502
App Build Type: release
+++++++++++++

What steps will reproduce the problem?

  1. Open the map
  2. Go to Heilbronn for example

What were you expecting to happen? What happened instead?

Waste baskets with trash;cigarettes tagging get shown

Instead, they don't show up at all

Weird offset in Marker Cluster icon

There's a weird offset in the icon of the marker cluster occurring in Android 9 (possibly other versions too), where the icon seems to be drawn outside of the available area.

Android 9 (Pixel 3a)
Screenshot_20190622-165231

Android 7 (Huawei P9 lite)
Screenshot_20190622-165402

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency androidx.recyclerview:recyclerview to v1.3.1-rc01
  • Update dependency androidx.room:room-compiler to v2.6.0-alpha01
  • Update dependency androidx.room:room-runtime to v2.6.0-alpha01
  • Update dependency androidx.test.espresso:espresso-core to v3.6.0-alpha01
  • Update dependency androidx.wear:wear to v1.3.0-beta01
  • Update dependency com.google.android.gms:play-services-ads to v21.5.0
  • Update dependency com.google.android.material:material to v1.10.0-alpha03
  • Update dependency com.google.firebase:firebase-analytics to v21.3.0
  • Update dependency gradle to v7.6.1
  • Update dependency com.android.tools.build:gradle to v8
  • Update dependency com.google.android.gms:play-services-ads to v22
  • Update dependency gradle to v8
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

gradle
settings.gradle
build.gradle
  • com.android.tools.build:gradle 7.4.0
  • com.google.gms:google-services 4.3.14
  • com.google.firebase:firebase-crashlytics-gradle 2.9.2
  • com.google.firebase:perf-plugin 1.4.2
mobile/build.gradle
  • androidx.appcompat:appcompat 1.6.0
  • androidx.constraintlayout:constraintlayout 2.1.4
  • com.google.android.material:material 1.6.0
  • androidx.lifecycle:lifecycle-extensions 2.2.0
  • androidx.preference:preference 1.2.0
  • junit:junit 4.13.2
  • androidx.test:runner 1.5.2
  • androidx.test.espresso:espresso-core 3.5.1
  • androidx.preference:preference 1.2.0
  • org.osmdroid:osmdroid-android 6.1.0
  • com.google.android.gms:play-services-ads 21.4.0
  • androidx.room:room-runtime 2.5.0
  • androidx.room:room-compiler 2.5.0
  • com.android.support:multidex 1.0.3
  • com.google.android.gms:play-services-location 21.0.1
  • com.google.firebase:firebase-core 21.1.1
  • com.google.firebase:firebase-crashlytics 18.3.2
  • com.google.firebase:firebase-analytics 21.2.0
  • com.google.firebase:firebase-perf 20.3.0
  • com.google.code.gson:gson 2.9.0
trashapp_common/build.gradle
  • androidx.appcompat:appcompat 1.6.0
  • com.google.code.gson:gson 2.9.0
  • junit:junit 4.13.2
  • androidx.test:runner 1.5.2
  • androidx.test.espresso:espresso-core 3.5.1
  • androidx.constraintlayout:constraintlayout 2.1.4
  • androidx.room:room-runtime 2.5.0
  • androidx.room:room-compiler 2.5.0
  • com.google.firebase:firebase-core 21.1.1
  • com.google.firebase:firebase-crashlytics 18.3.2
  • com.google.firebase:firebase-analytics 21.2.0
  • com.google.firebase:firebase-perf 20.3.0
wear/build.gradle
  • com.google.android.support:wearable 2.9.0
  • com.google.android.gms:play-services-wearable 18.0.0
  • androidx.percentlayout:percentlayout 1.0.0
  • androidx.legacy:legacy-support-v4 1.0.0
  • androidx.recyclerview:recyclerview 1.2.1
  • androidx.wear:wear 1.2.0
  • com.google.firebase:firebase-crashlytics 18.3.2
  • com.google.firebase:firebase-analytics 21.2.0
  • com.google.android.wearable:wearable 2.9.0
  • androidx.room:room-runtime 2.5.0
  • androidx.room:room-compiler 2.5.0
  • com.google.firebase:firebase-core 21.1.1
  • com.google.firebase:firebase-perf 20.3.0
  • com.google.android.gms:play-services-location 21.0.1
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.5

  • Check this box to trigger a request for Renovate to run again on this repository

Ability to add different types

App is currently missing the option to change which type of waste you can get rid of in an added trashcan & can only be changed via OsmAnd.

Walk Navigation

might be nice to have an option to switch navigation to more of a GMaps like style, where the map draws a line along the shortest streets and the compass points in the direction of that line instead of directly towards the target.
should probably also be limited to trashcans that are more than ~20m away.

Compass on Map

Add a compass to the map views to know the orientation and reset it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.