← All work
App Development

3D Scanner

iOS app for scanning objects in 3D using LiDAR and estimating their dimensions.

CategoryApp Development
Updated15. 10. 2025
RepositorySource code is private.
Stack
iOS DevelopmentSwiftSwiftUILiDARARKitAPI

App Preview

Overview

I worked on this project at Code8. The goal was to create a less expensive alternative to professional 3D scanners. The app uses the LiDAR sensor on supported iOS devices to scan an object and create a point cloud. It sends this data to a dedicated backend, which calculates the object's dimensions and returns them to the app.

I developed the app with Swift and SwiftUI. At the start, finding useful LiDAR documentation and examples was difficult. Working through that problem taught me a lot about iOS development, and I eventually implemented a working prototype.

Technologies used

  • Swift
  • SwiftUI
  • ARKit (for working with LiDAR and 3D scanning)
  • URLSession (for networking and sending data to the backend)
  • Xcode (for development and testing)
  • App Store Connect (for app distribution and testing)
  • TestFlight (for beta testing)
  • Other tools on the backend (not my responsibility)