Project

NearCatch

팀 구성 💪

ME - 개발, 디자인

ME - 개발, 디자인

+

+

개발 4

개발 4

기획 1

기획 1

개요 📃

애플 아카데미의 2번째 프로젝트였던 NearCatch는 아이폰의 UWB(U1)칩을 활용해 다른 사람의 아이폰과 가까워지면 서로간의 공통된 관심사를 알려줘서 친해질 수 있도록 돕는 앱입니다. 처음엔 시도해보지 않았던 귀여운 일러스트풍의 디자인과 게이미피케이션 개발 경험이 낯설었지만 새로운 시도를 통해 AWS에서 주최한 MEGAGAM에서 최우수상 수상을 비롯한 여러 좋은 결과를 만들어낼 수 있었습니다.

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

Swift, iOS

Nearby Interaction

Core bluetooth

Core Haptic

Core Motion

Multipeer Connectivity

SpriteKit

Lottie

AWS Lamda

Swift, iOS

Nearby Interaction

Core bluetooth

Core Haptic

Core Motion

Multipeer Connectivity

SpriteKit

Lottie

AWS Lamda

구현한 기능 ✨

1차 디벨롭

  • 앱 UI 개발 및 HapticManager를 통한 심장 박동 및 매칭 진동 구현

  • Nearby Interaction을 통해 일치하는 관심사를 반환하는 메소드 구현

2차 디벨롭

  • 게임 파트를 제외한 전체 UI 개발

앱 소개

Nearby Interaction

WWDC20 에서 발표한 Nearby Interaction 프레임워크를 Multipeer Connectivity를 통해 동일한 와이파이 환경, 또는 Peer-to-Peer 와이파이, 블루투스로 연결하고 세션을 공유해서 근처 주변 디바이스와 서로의 관심사를 비교합니다. 이후 관심사가 일치하는 항목이 3개 이상일때 진동으로 앱 사용자에게 알려주고, 두 사람이 가까이서 스마트폰을 서로 교차하면 공통 키워드가 모달형식으로 나타나도록 구현했습니다.

WWDC20 에서 발표한 Nearby Interaction 프레임워크를 Multipeer Connectivity를 통해 동일한 와이파이 환경, 또는 Peer-to-Peer 와이파이, 블루투스로 연결하고 세션을 공유해서 근처 주변 디바이스와 서로의 관심사를 비교합니다. 이후 관심사가 일치하는 항목이 3개 이상일때 진동으로 앱 사용자에게 알려주고, 두 사람이 가까이서 스마트폰을 서로 교차하면 공통 키워드가 모달형식으로 나타나도록 구현했습니다.

Core Haptic

사용자들이 직관적으로 휴대폰을 가까이 하기 위해 spatial design을 고려할 필요성이 있었습니다. WWDC의 "Design for spatial interaction" 세션을 많이 참고하며 AHAP(Apple Haptic and Audio Pattern)파일을 작성해서 진동을 심장박동처럼 구현했고 서로가 가까워지면 진동이 빨라지고 일치하는 관심사가 많아지면 진동이 커지도록 구현했습니다.

사용자들이 직관적으로 휴대폰을 가까이 하기 위해 spatial design을 고려할 필요성이 있었습니다. WWDC의 "Design for spatial interaction" 세션을 많이 참고하며 AHAP(Apple Haptic and Audio Pattern)파일을 작성해서 진동을 심장박동처럼 구현했고 서로가 가까워지면 진동이 빨라지고 일치하는 관심사가 많아지면 진동이 커지도록 구현했습니다.

Connect
Email
Blog
Blog
LinkedIn
Github

2023.01.04

Yaehoon Kim