FREE TRIAL: Accelerate your app development career with Hacking with Swift+! >>

Scan it - simple & free document scanner with PDF export + iCloud Drive support

Forums > App Announcements

Hello all!

So I wasn't happy with the document scanner I had because it had too many features and wanted me to subscribe for yet more features… and being a developer I decided to create my own. Mainly because Apple has excellent VisionKit framework that does all the heavy lifting.

The result is free app called Scan it that has just a few screens - one for all the scans, another for scanning, search, scan detail and PDF viewer.

Features include easily accessible sharing of scanned stuff, generating and viewing PDF documents and automatic upload to "Scan it" folder in your iCloud Drive for easy backup and availability.

It was also great excuse to play around with VisionKit, PDFKit, exploring advanced sharing, Siri Shortcuts or building a Today widget. You can get it for free from the App Store. Press kit. IndieAppsCatalog.

PS: There is no annoying prompt asking for a review so if you like it, please consider giving Scan it a rating. Thanks!

If you have any questions (including implementation details, frameworks used etc.) please feel free to ask.

Screenshots

3      

Nice one. A little feedback, I thought it would be really useful if you would add the option to have text recognition since it is now available in iOS13.

1      

Thanks!

Yea my future plans include adding text recognition but only as an index for search. Do you think it makes sense to present recognized text to the user?

   

Hacking with Swift is sponsored by Essential Developer

SPONSORED Join a FREE crash course for iOS devs who want to become complete senior developers — from October 18th to 24th. Learn how to apply iOS app architecture patterns through a series of lectures and practical coding sessions.

Learn more

Sponsor Hacking with Swift and reach the world's largest Swift community!

If you already plan to add it, it definitely makes sense to present it to the user in case...lets say...he wants to share an article with a friend and send it as a text message on a mac? So he just scans it with a phone, copies the text, and pastes it on a mac.

Not an offten occurence i belive, but not THAT rare as well. Whatever the case is and if you decide to add it, i would suggest having it as a side option or just as a button that says "Copy Text" and text is highlighted in the image. All this depends on how complicated it is and how doable ofc :)

1      

Thanks! I think I will at least try to build it to explore more parts of the VisionKit framework :-) I am also thinking about ability to open scanned images with zoom/pan etc. but so far nobody is complaining about this limitation

   

Well done @nemecek-filip!

   

New update available in the App Store :-) It brings mainly OCR which is automatically performed on all the scans. This recognized text is used when searching and can also be viewed. If you for example scan an business card you can tap on the phone number, url or address to easily call, open Safari or Maps. Video of this feature is here - https://twitter.com/nemecek_f/status/1284886236893716482

Thanks for checking out the app!

   

I've just downloaded it and tried it - it's great, so well done!

That singular focus on a task and doing it well brings real dividends. It's in my dock. :-)

1      

Wonderful! Thanks. Glad you like it :)

   

HI all! I just released new update with iPad support for Scan it :-) The main screen is brand new to better utilize available space and also the scans are displayed in biggest possible size.

Scan it - iPad promo

Also I would greatly appreaciate if someone has any tips on how to promote apps 👍 So far I am just tryting to spam Medium 😆

1      

Hello again with another update 🚀

I have added settings screen based on feedback. Now you can configure Scan it to export scans as PDFs to iCloud Drive ☁️ and also to not create folders (scans will be saved directly to the "Scan it" folder).

There are also UI improvements for iPad version. You can select the size of the items on the main screen and also quick actions like copy and share are directly accessible via buttons (no need to tap and hold)

Scan it iPad quick actions

Think this really makes it a capable mobile document scanner :-) Without hidden subscriptions or ads.

I also noticed (dunno why so late) that the built in scanner view controller let's you apply filters (like Grayscale or Black & White) on the scans + lets you crop and rotate. All for free 😎

   

What app do you use for the screenshots with device body ?

   

I do it manually with Affinity Photo. Not super ideal, but once you have the template ready, you can just swap text and the actual screenshot 🙂

   

Thanks! I am not that proficient in Affinity though ...

   

Well these what I have are nothing fancy really. Basically a gradient background with screenshot overlaid with phone frame with transparency and finally some text :-) If it would help you, I could possibly share my template

   

That would be nice! Currently looking into creating a landing page for my app and there I would like to have some fancy screenshots ;)

   

Here are the templates:

https://nemecek.be/media/files/iPhoneAppStoreTeamPlate.afphoto https://nemecek.be/media/files/iPadAppStoreTemplate.afphoto

You should be able to just tweak the background, change text and paste your own screenshot where my example ones are shown :-)

1      

Thank you Filip!

1      

I am back with another update which just went live 🚀

This one adds per-scan option to change the OCR language. So if you need to scan something in different language that is your phone/locale, you can change the language and the app will redo the text recognition.

This is only available for iOS 14, because Vision framework started supporting more languages.

   

Hacking with Swift is sponsored by Essential Developer

SPONSORED Join a FREE crash course for iOS devs who want to become complete senior developers — from October 18th to 24th. Learn how to apply iOS app architecture patterns through a series of lectures and practical coding sessions.

Learn more

Sponsor Hacking with Swift and reach the world's largest Swift community!

Reply to this topic…

You need to create an account or log in to reply.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.