Android SDK for Uploading

Hi! @Anders @boris @Yaro
Long story short :slight_smile:
This year I bought GoPro Max specifically for 360 images capturing for Mapillary. Later I realized that is so time frustrating for me to manually upload those images via Desktop Uploader.
I find out that I can “sync” GoPro images to my Android device via WiFi connection, so I started to develop my Android app to be able to upload images on the go without PC to run Desktop Uploader.
Currently I was able to get the images and stuck at "uploading’. Maybe your dev team can reveal some Android SDK functionality for Uploading?

Thanks for the message. We’re actually (starting) working on enabling non-Mapillary captures to be uploaded through the Mapillary mobile app. It wouldn’t be available right away, but rather somewhere in 25. Also, It’s an interesting case, when you upload images from other cameras.

Regarding our SDK, it’s not public anymore, since 2020 I think. Though a compelling case might help us (I guess) to consider making it public, but it’s not a single day of work and will require some effort. cc @Boris

–
BR, Yaro

1 Like

Thanks for reply! Currently summer is the most active period of taking photos as weather is more suitable for taking photos and later it’s getting dark. I expect I would need some sort of solution now :slight_smile:
As a temporary and quick solution what would be a better one?

  1. Just trying to upload images via HTTP API (should I preprocess sequences in that case?)
  2. Try to run mapillary_tools Python scripts in Android environment?

#1 requires a specific flow and format, plus probably some other deps, I don’t think that a quick (i.e. now) solution cc @tao / @nikola
For #2 idk whether mapillary_tools will have all the deps to run on Android env. @tao do you?


BR, Yaro

@ursus - could you also help clarify the “so time frustrating for me to manually upload those images via Desktop Uploader” - what exactly is frustrating here? You should be able to just drag and drop the images into the desktop uploader, with no other processing needed - which step is frustrating for you?

@boris here are my points:

  1. My primary pc is my company’s pc, on which I’m not allowed to run any software that is not approved by my company

  2. For Mapillary I need to use my private pc that is usually at home so I can’t use it during trips

  3. When I drag and drop there is no option to delete original source files, so I need to check what directories I have uploaded, and which are not

  4. With my android phone I can make upload automated on the go, I don’t need to find power socket or Wi-Fi, I can just connect to GoPro and ask to process everything and delete the images afterwards

1 Like

Good feedback, thank you! We’ll take a note about “delete original files” after upload as an optional setting for the desktop uploader/mapillary_tools.

2 Likes