Does somebody knows if there is an Andriod app to contribute to Panoramax?
Or how can you contribute with an Andriod phone?
There is ongoing development at github:nobelization/panoramax-mobile-app, not yet available in stores (but can be installed from the beta releases).
I have used and know others are using Open Camera for acquisition. Upload then goes through the WebUI of your chosen instance.
An Android and iOS app is currently under development and some beta are available for Android (links above).
We expect to have the first version in the stores beginning of december.
This first version will maintly allow to take picture (single shots or sequences) and upload them.
More features will come later.
@Ltrlg thx for the info
@cquest The app will be for worldwide use or just france?
Is there a possibility to propose new features for the app? (With or without a voting system)
It is a global app, not linked to a country or a Panoramax instance as you will have to chose on which Panoramax instance you want to share your pictures.
The app is an open source project, feature requests are welcome and PR are more than welcome too !
It is based on flutter and the dart language which allow to have a single code base for both Android and iOS.
@cquest where can you see which feature requests are in the pipeline for the app and where can you submit feature requests for the app?
Hi, that’s a good question.
Giving a bit of a context:
- we started the development based on an already existing app, available in a Github repo GitHub - nobelization/panoramax-mobile-app
This is still the repo used at this point - we started discussing in french, but now all new tickets are in english
- since then, we have been very focus on releasing the first public version (planned release date is 1st december 2024): that we would released over F-Droid/Play Store/App Store
- the current app in still in beta version, and you are very welcome to install the APK, test it and give feedback Releases · nobelization/panoramax-mobile-app · GitHub
- we already had a lot of feedback / discussion with the Panoramax french community, see Appli mobile Panoramax 🚀 - Contribuer - Forum GéoCommuns (in french only, sorry guys)
- we have a very-short term plan to migrate to the Gitlab repository Panoramax / Clients / Mobile app · GitLab (that is currently just a miror)
- once it will be done, we will start a public discussion regarding the next steps over Gitlab, with a more governance about the next steps we need to focus on
Current backlog
For now, here are the upcoming feature we currently prioritized before the release of the first public version, mainly based on user’s feedback from testing.
It is absolutely open to discussion/suggestions:
Next version: V1.1.2-beta
Make sure the uploaded pictures are working and of the highest quality
- Do not allow the user to take a picture if GPS position isn't precise enough · Issue #87 · nobelization/panoramax-mobile-app · GitHub
- Invalid date issue Erreur import avec l'application · Issue #84 · nobelization/panoramax-mobile-app · GitHub
- Error while importing a picture Erreur import avec l'application · Issue #84 · nobelization/panoramax-mobile-app · GitHub
- Make sure all useful metadata are added to the pictures: accuracy, millisecond time, direction, focal length of the lens, time-zone (as described in https://panoramax.gitlab.io/gitlab-profile/pictures-metadata)
Improve UX
- Explain the app to a new user Create introduction screens · Issue #101 · nobelization/panoramax-mobile-app · GitHub
- better description of instances Change wording for the instance selection screen · Issue #113 · nobelization/panoramax-mobile-app · GitHub
- wording fix to stick to the Panoramax website
- Save battery during sleep mode · Issue #104 · nobelization/panoramax-mobile-app · GitHub
- On Android, allow upload even when the app is sleep mode
- On iOS, pause the upload when the app goes in sleep mode, resume it when it wakes up
- while capturing a sequence, allow to resume when the app wakes up from sleep mode
- lock landscape mode while taking sequential photos · Issue #99 · nobelization/panoramax-mobile-app · GitHub
- use wide lens by default, like Mapillary
- do not request access to the microphone on Android Why microphone permission was asked · Issue #68 · nobelization/panoramax-mobile-app · GitHub
What’s next?
When the first release will be published with these features that are basically mainly fixes, we consider (and that’s open do discussion, again):
- better code documentation
- keep the pictures just taken in a separate gallery to resume upload if it fails
- allow to full-screen pictures in the upload screen to better choose the ones to upload and the ones to trash
- Change the "record" button appearence · Issue #88 · nobelization/panoramax-mobile-app · GitHub
- allow to exit the app while clicking “back” twice on Android
- display the size of an upload for the user to choose to upload via wifi later
- Manage upload errors · Issue #112 · nobelization/panoramax-mobile-app · GitHub
- Geolocate an existing picture with no location
- Automatically refuse duplicate pictures Détection automatique de doublons (#154) · Issues · Panoramax / Server / API · GitLab
- save pictures in a separate folder on the phone Sauvegarder les photos dans un dossier séparé après l'envoi sur panoramax pour les sauvegarder · Issue #82 · nobelization/panoramax-mobile-app · GitHub
- implement various requests from users
- $instance should contain the full host name of the instance · Issue #114 · nobelization/panoramax-mobile-app · GitHub
- v1.1.2-beta Enable Logging for De-bugging · Issue #111 · nobelization/panoramax-mobile-app · GitHub
- Use two columns in landscape in the main screen · Issue #69 · nobelization/panoramax-mobile-app · GitHub
- allow multi-language Multi-language · Issue #52 · nobelization/panoramax-mobile-app · GitHub
- Create a global menu · Issue #51 · nobelization/panoramax-mobile-app · GitHub
- allow to change instance login
- send pictures later when Wifi will be available
And, later:
- “sync” button to upload all pictures of monitored folders (e.g. the “open camera” folder)
- More useful error messages Message d'erreur plus utile (#111) · Issues · Panoramax / Clients / Web viewer · GitLab
- display the map of all available pictures
- custom sequence frequency
- automatic stop/restart when the vehicle is stopped
We have a lot in mind for future versions, but I won’t list them all here.
@overflorian
Thx for the detailed information
Where can I find the APK file to install the beta app?
What steps do I need to follow? I’m new to this…
I’ve looked to the GitHub repo but couldn’t find were and how to install an APK…
Thx in advance
You can find the APK here under “Assets”:
@whb Thx found it and installed it
@overflorian when I upload images in the app, I see an cirquel that’s running around.
Is it possible to add an progress bar so you can see how far the app already is in uploading foto’s?
Beceause now its just an cirquel and you don’nt know how long it gone take and you don’t know if its sending foto’s.
Or mybe show pictere 10/80 is sending then 11/80, then 12/80 …
Can this one been fixed sooner, because I’ve just taken 500 foto’s, then closed the app, when I was home I opened the app but all my pictures were gone
When I use the app I have the impression that my smartphone battery quickly decreases in percentage, can something be done about the battery consumption while using the app?
Is there anything I can help the GitHub project with?
Can you program in Dart? If so, I’d say there is a plenty of help you could provide, as there is a lot of issues you could help by writing code! Volunteer to do one and jump right in!
Also, there are some non-coding relating issues (translations etc) that could benefit from reviews / help.
Writing good bug reports (or providing extra information for existing ones which are not so good) is always very helpful too.
I have no experience with dart to program with, only C#, C and a bit of Python I have done in the past.
How and where can I help with the translation and/or bug reports?
on Panoramax · GitLab there’s a translation button which forwards you to Get involved in Panoramax! @ Weblate Panoramax. Also there are all subprojects listed, where each one has an issues (bug reports) list
What is the best place to subit a bug or feature request concerning the panoramax mobile app.
Github or/and Gitlab?
Hi,
This will be prioritized soon, yes, thank you for reminding the importance of this one (I experienced it today and was very annoyed too!)
Yes, good idea
For now, it’s definitely Github. In some weeks, we will migrate everything to gitlab.
I tried to register on Panoramax’s Weblate page but did not receive a confirmation email, even after checking 30 minutes later or in the spam folder.
Then tried to report the problem via contact page but get the error “The message could not be sent to the administrator.”
Could someone help me create an account on Panoramax’s Weblate page?
Hi, all.
Can we try a Business Analysis/ Agile approach to managing the roadmap/ backlog and issues? This would enable the devs and other contributors not to feel overwhelmed by the amount of work, especially as the project gets more visibility and becomes the choice for people who want to contribute to OSM. I can help with this process.
Thanks,
Chris.
@chris_debian thank you for your interest in the panoramax project.
As you probably already saw in @overflorian post a little higher up in this topic, there is already a roadmap…