https://github.com/Ethereal-Developers-Inc/OpenScan Skip to content Sign up * Why GitHub? Features - + Code review + Project management + Integrations + Actions + Packages + Security + Team management + Hosting + Mobile + Customer stories - + Security - * Team * Enterprise * Explore + Explore GitHub - Learn & contribute + Topics + Collections + Trending + Learning Lab + Open source guides Connect with others + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing Plans - + Compare plans + Contact Sales + Nonprofit - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Ethereal-Developers-Inc / OpenScan * Watch 10 * Star 291 * Fork 10 OpenScan is an open-source app that enables users to scan hard copies of documents or notes and convert it into a PDF file. No ads. No data collection. We respect your privacy. MIT License 291 stars 10 forks Star Watch * Code * Issues 7 * Pull requests 0 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights master 1 branch 2 tags Go to file Code Clone HTTPS GitHub CLI [https://github.com/E] Use Git or checkout with SVN using the web URL. [gh repo clone Ethere] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio If nothing happens, download the GitHub extension for Visual Studio and try again. Go back Latest commit @veejayts veejayts Update readme ... f0e1b26 Jan 3, 2021 Update readme Update the packages used f0e1b26 Git stats * 271 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time Privacy Policy for Google Play Moved privacy policy for google play into its own dir Jul 12, 2020 android Version code change for PlayStore update Jan 2, 2021 assets Asset images for demo done Dec 31, 2020 fastlane/metadata/android Add screenshots to fastlane Jan 3, 2021 ios Moved all flutter files to parent directory to avoid redundancy Jun 25, 2020 lib Change order of the demo images Jan 2, 2021 .gitignore demo image alignment Jan 2, 2021 .metadata Moved all flutter files to parent directory to avoid redundancy Jun 25, 2020 CHANGELOG.md Update changelog Jan 2, 2021 LICENSE Update License Nov 18, 2020 README.md Update readme Jan 3, 2021 gplay badge.png gplay badge Jul 15, 2020 pubspec.lock Change order of the demo images Jan 2, 2021 pubspec.yaml demo image alignment Jan 2, 2021 View code README.md OpenScan An open source app that enables users to scan hardcopies of documents or notes and convert it to a PDF file. No ads. No data collection. We respect your privacy. Get it on Google Play Get it on IzzyOnDroid (Build instructions present at the bottom of the file) [scan_g] About this app Our open source document scanner app will enable you to scan anything (official documents, notes, photos, business cards, etc.) and convert it into a PDF file and share it via any messaging app that allows it. Why use this app? Sometimes, you require to scan several documents and share them in this fast-paced professional world. Maybe, you want to scan and store your receipts and billing information for filing taxes. In this day and age, we look for not only ease of use in technology, but also apps which respect our data privacy and apps which doesn't force ads on our screen every other second. We bring you OpenScan, an app which respects your privacy coupled with comprehensive and beautiful user interface and a flawless user experience. We differentiate our self from the rest of the apps in the market by: 1. Open Sourcing our app 2. Respecting your data privacy (by not collecting any document data knowingly) KEY FEATURES * Scan your documents, notes, business cards. * Simple and powerful cropping features. * Share as PDF/JPGs. WORK PRODUCTIVITY: * Increase your office/work productivity by scanning and saving your documents or notes quickly and share them with anyone. * Capture your ideas or flowcharts that you jot down hurriedly and upload them to your choice of cloud storage instantly. * Never forget anyone's contact information by scanning the business cards and storing them. * Scan printed documents and save them to be reviewed later or send them to your contacts to review it. * Never worry when it comes to receipts anymore. Just scan the receipts and save them to your device and share them whenever necessary. EDUCATIONAL PRODUCTIVITY * Scan all your handwritten notes and share them instantly to your friends during stressful exam times. * Never miss another lecture notes. All documents are timestamped, so just look up the date or time of the lecture to quickly bring up the lecture notes. * Take pictures of the whiteboards or the blackboards for future reference and save those as PDFs. * Upload your class notes to your choice of cloud storage instantly. PACKAGES USED * path_provider: ^1.6.11 * image_picker: ^0.6.4 * focused_menu: ^1.0.1 * directory_picker: ^1.0.0 * pdf: ^1.9.0 * share_extend: ^1.1.9 * url_launcher: ^5.4.11 * cupertino_icons: ^0.1.3 * flutter_full_pdf_viewer: ^1.0.6 * permission_handler: ^3.2.2 * shared_preferences: ^0.5.7+3 * flutter_speed_dial: ^1.2.5 * open_file: ^3.0.3 * sqflite: ^1.3.1+2 * reorderables: ^0.3.2 * flutter_scanner_cropper: + git: o url: https://github.com/Ethereal-Developers-Inc/ flutter-scanner-plugin.git o path: flutter_scanner_cropper/ BUILD INSTRUCTIONS Set up flutter on your local machine Official Flutter Docs Clone this repo on your local machine: git clone https://github.com/Ethereal-Developers-Inc/OpenScan.git Using Android Studio: Set up your editor of choice. Official Flutter Docs for setting up editor * Android Studio + Open the project in Android Studio. + Make sure that you have your cursor has focused on lib/ main.dart (or any other dart file) i.e. just open one of the dart files and click on the (dart) file once. + Click on Build > Flutter > Build APK in the menubar at the top of Android Studio. + Once the build finshes successfully, in the project folder, go to build > app > outputs > apk > release > app-release.apk + This will be your generated apk file which you can install on your phone. Using terminal: * Using the terminal or cmd + Make sure you are in the project directory where the pubspec.yaml is present and open your terminal or cmd. + Run flutter build apk + Once the build finshes successfully, in the project folder, go to build > app > outputs > apk > release > app-release.apk + This will be your generated apk file which you can install on your phone. About OpenScan is an open-source app that enables users to scan hard copies of documents or notes and convert it into a PDF file. No ads. No data collection. We respect your privacy. Topics flutter android scanner documentscanner app opensource Resources Readme License MIT License Releases 2 OpenScan v2.0.0 Latest Jan 2, 2021 + 1 release Packages 0 No packages published Contributors 4 * @veejayts veejayts Vijay T S * @vikram0230 vikram0230 Vikram Harikrishnan * @ImgBotApp ImgBotApp Imgbot * @IzzySoft IzzySoft Izzy Languages * C++ 67.2% * Java 19.8% * C 5.3% * CMake 5.1% * Dart 2.3% * Objective-C 0.2% * Other 0.1% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Help * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.