나쁜 미세먼지를 퇴치해볼까?
😷
미세먼지 퇴치 게임을 통해 미세먼지 정보 전달을 하는 앱
- Animation과 Transition을 이용하여 사용자와 상호작용하는 뷰로 미세먼지 정보전달
- CoreML의 GestureRecognition 및 ARKit을 이용하여 미세먼지 제거 AR 게임 구현
- 개발 인원
- iOS 개발자 1명
- 개발 기간
- 8일(24.07.22~24.07.29)
- 활용 기술 및 키워드
- iOS: SwiftUI, UIKit, iOS 16.0+, swift 5.10, xcode 15.3
- Architecture: MVC
- Library: CoreML, ARKit
- 라이브러리
라이브러리 | 사용 목적 | Version |
---|---|---|
CoreML | GestureRecognition을 이용한 손모양 인식 | |
ARKit | AR 객체를 이용한 미세먼지 게임 구현 |
DustBusters.swiftpm
┣ Assets.xcassets
┣ Extensions
┣ Protocols
┣ Resource
┃ ┣ 3dAssets
┃ ┣ Classifiers
┃ ┃ ┗ MyHandPoseClassifier.mlmodelc
┃ ┗ Sounds
┣ Sources
┣ ViewControllers
┣ Views
┃ ┣ ARViews
┃ ┣ BackgroundViews
┃ ┣ MainViews
┃ ┣ MicroDustEffectViews
┃ ┣ ModalViews
┃ ┣ SizeCompareViews
┃ ┗ SwipeViews
┣ Constants.swift
┣ MyApp.swift
┗ Package.swift
- Apple에서 주최하는 Apple Swift Student Challenge 2024에 입상