Android: Add Scanning Support

Created on 6 Apr 2018  Â·  13Comments  Â·  Source: nextcloud/android

I would like to propose adding support for the Nextcloud app to be able to take a picture of whatever item, let's say a receipt and "scan" it into a select folder the user chooses in PDF format.

So user does the following

  1. Opens Nextcloud App
  2. Goes to the folder that they wish to upload the scan to
  3. Press the "+" button
  4. Select "scan" option
  5. Take picture
  6. Ok the preview
  7. File is converted to PDF and uploaded

I was thinking maybe taking a look at this application and forking it?

https://github.com/ctodobom/OpenNoteScanner

enhancement

Most helpful comment

Not a big fan of the request to be honest :-/ This would just clutter the app.

All 13 comments

Not a big fan of the request to be honest :-/ This would just clutter the app.

@mario it is a feature at least from personal experience i know would be used.

I believe that such features will enrich the application. I currently use Microsoft Office Lens application for this on iOS

While it would enrich the app like any feature in some way will always enrich an app it also takes away the focus of an app in this it being a files app not a documents/scanner app. Besides it is also not the typical use case for mobile app, else you could argue all office apps should be just a single app.

I myself use scan bot since I want to have a document management / scanning app + using a private cloud, thus I simply use the app with its WebDAV connector. Other than that the philosophy behind the Android app or the whole Nextcloud ecosystem is to not reinvent/copy existing feature sets but to integrate which e.g. for scanbot is given, same goes for DAVdroid.

Pinging @tobiasKaminsky @jospoortvliet for their feedback while I'd guess they have the same opinion.

@AndyScherzinger here is my take on this:

Nextcloud is a files/documents management application. The scanner portion is an extension that allows you to start to manage physical documents as well which comes in just as important. If Nextcloud is to manage files it should have the capability of managing all files.

The second argument is that Dropbox has this feature and it is one that is fairly useful. Dropbox is a competitor to Nextcloud.

Though I understand if my opinion on any of this stuff is rather worthless.

Though I understand if my opinion on any of this stuff is rather worthless.

Not at all, your opinion matters as much as anyone else's! So if let's say "enough people" and devs agree on this feature it'll likely make it to a roadmap.

I also agree this is not needed at this point. There are so many things we can do to improve the app in the files portion and that's where efforts are.

If somebody REALLY comes forward and implements this (ideally via a plugin mechanism that needs to be developed) then we can discuss this.

Bloating the app when we don't have enough man-power even for things we NEED to do is not something I'd encourage.

This is the kind of feature that brings users to a platform. Making things quick easy and cool. Effortless. As a user these are some of the things I like. Now I totally get the manpower / priorities issues. But if things loosen up a bit there is no doubt that this will be a huge plus. The thing is the users that would really use this are really likely to be the users NOT commenting here. As we know they like it simple and easy..

I installed the app and tested our current workflow with it and for me it is really quick and easy:

  • open up open note
  • take image
  • share image to nextcloud
  • select folder or create a new folder
  • upload

2018-06-07-080958 2018-06-07-080949

I am not sure if the other workflow (starting nc app, select folder, press "+" for scanning) is this faster.

@c0fe @beankylla is/was the first workflow know to you? If not, then we need to enhance the UX in this area…

@tobiasKaminsky I am not sure what you mean here, but if you are asking as to whether or not I was aware of other scanning applications that can share to Nextcloud, I was aware but that was more cumbersome for me which is why I made the suggestion that I did.

I would like to mention that Nextcloud iOS already has this implemented and it works great. I have an Android phone but go use my wife's iPad when I want to scan a document or receipt.

I think feature parity between OS's would be a plus.

Feature parity would be nice, sure. While I think iOS can simply provide this based on iOS features so the app doesn't have to implement much. A requested feature is to have a direct camera upload which is something I started working on a while ago, see https://github.com/nextcloud/android/tree/cameraDirectUpload branch which would still "just" be a taking photos implementation, no scanning no pdf conversion (since that is something Android doesn't provide out-of-the-box). So this might help but isn't the exact same thing. Proper "scan" support needs a huge effort to be implemented and might be something we won't implement since there are already applications that cover suche use cases very nicely so we would (same applies to some other feature requests) duplicate features of other apps that actually support working with a Nc server.

Thanks for the explanation @AndyScherzinger. I didn't realize that was built into iOS.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

toobie83 picture toobie83  Â·  3Comments

tobiasKaminsky picture tobiasKaminsky  Â·  3Comments

tobiasKaminsky picture tobiasKaminsky  Â·  3Comments

JSoko picture JSoko  Â·  3Comments

JSoko picture JSoko  Â·  3Comments