Project
Dandelion
팀 구성 💪
개요 📃
책 표지 이미지를 통해 카메라로 책을 인식하고 별점 및 책갈피를 남길 수 있는 앱입니다.
사용한 기술 및 라이브러리 🛠️
구현한 기능 ✨
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
LinkedIn
Github
2023.01.04
Yaehoon Kim