Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Powerful Document Scanner with SwiftUI
Rating: 5.0 out of 5(1 rating)
10 students

Build a Powerful Document Scanner with SwiftUI

A Complete Guide to build end to end production ready app
Created byDevTechie DT
Last updated 1/2025
English

What you'll learn

  • How to integrate Vision Document Scanner for detecting and capturing documents with precision in SwiftUI.
  • Techniques to create, edit, and manage PDF files using PDFKit.
  • Effective use of FileManager to store and organize scanned documents.
  • Building a polished and user-friendly SwiftUI app with modern design principles.

Course content

1 section13 lectures1h 8m total length
  • Introduction3:15
  • Project Setup4:30
  • Scanned Document Model3:20
  • Document List View Model14:05
  • Document Row View5:05
  • Empty State View2:28
  • PDFKit View3:13
  • PDF Page View3:12
  • Share Sheet4:51
  • Scanner View9:18
  • Document Detail View5:51
  • Document List View5:35
  • Bug Fixes and Wrap Up3:36

Requirements

  • Basic knowledge of Swift and SwiftUI is recommended, but no prior experience with Vision, PDFKit, or FileManager is required.

Description

Build a fully functional Document Scanner app with SwiftUI in this hands-on course designed for iOS developers of all levels. Whether you're looking to enhance your SwiftUI skills or explore tools like Vision, PDFKit, and FileManager, this course provides everything you need to create a polished, professional app.

You'll start by integrating the Vision framework to enable advanced document detection and scanning capabilities, learning how to guide users to capture high-quality scans. From there, you’ll dive into PDFKit to create and manage PDF documents seamlessly, including merging and annotating files. Using FileManager, you’ll organize and store files securely, ensuring a smooth user experience.

This course also emphasizes the power of SwiftUI, enabling you to design an intuitive, modern interface that makes document scanning and management effortless. You’ll gain practical experience building a real-world app while mastering best practices for coding, design, and file handling.

By the end of this course, you’ll have a production-ready document scanner app and a deeper understanding of iOS development tools. Whether you’re a beginner looking to grow or an experienced developer expanding your expertise, this course will empower you to create apps that stand out.

Let’s build something incredible together! join us in this course

Who this course is for:

  • This course is for iOS developers eager to build functional apps with SwiftUI, including document scanning and file management features.