Project

Dandelion

팀 구성 💪

ME - 개발, 디자인, 기획

ME - 개발, 디자인, 기획

개요 📃

책 표지 이미지를 통해 카메라로 책을 인식하고 별점 및 책갈피를 남길 수 있는 앱입니다.

사용한 기술 및 라이브러리 🛠️

Swift, iOS

Vision

ARKit

RealityKit

CoreData

Swift, iOS

Vision

ARKit

RealityKit

CoreData

구현한 기능 ✨

Advenced SwiftUI

matchedGeometryEffect와 PreferenceKey 등 다양한 SwiftUI 문법들을 통해 코드를 간결하고 이해하기 쉽게 다채로운 UI 애니메이션과 레이아웃을 구현할 수 있었습니다. Slider, Stepper등의 기본 View의 이니셜라이저를 참고하며 커스텀화시킨 나만의 View를 만들어가며 SwiftUI의 이해 또한 높일 수 있었습니다.

New Concurrency API

async/await과 @MainActor, Task 등의 새로운 동시성 API 코드를 적극적으로 활용 및 ViewModel에서Service, Manager를 더 추가해 비즈니스 로직을 좀 더 추상화하고 간결하게 코드를 짤 수 있었습니다.

ARKit, Vision

ARView의 session(didUpdate:) 델리게이트 메소드의 프레임을 가져와서 매 프레임마다 연속적으로VNDetectHumanHandPoseRequest로 Hand Pose를 인식하거나 책 표지를 ARReferenceImage화 시켜 Image를 Tracking 하는 기능을 구현할 수 있었습니다.

Connect
Email
Blog
Blog
LinkedIn
Github

2023.01.04

Yaehoon Kim