카카오헤어샵

카카오헤어샵

앱 명칭

카카오헤어샵(App Store Link)

소개

  • O2O 미용실 예약 서비스

서비스 설명

미용실을 탐색하고 원하는 미용사, 시간에 예약이 가능한 서비스다.

이 서비스는 미용실의 고객관리프로그램(CRM)과 연계되어 서비스된다. 헤어샵 서비스 이용객은 앱 혹은 카카오톡을 통하여 예약을 하게 되며 미용실은 CRM을 통해 고객의 예약 내역을 확인 할 수 있다.

수행 과제

기존 웹뷰를 활용한 하이브리드로 서비스 된 앱이었으나 서비스가 커지면서 보다 사용자에게 선명한 서비스를 제공하기 위하여 풀네이티브 버전으로 전환하였다.

기존 하이브리드 서비스를 네이티브로 전환하면서 지도를 활용한 검색, 트렌지션 효과, 시리 킷 등 네이티브 기능을 강화했다.

후기

iOS를 입문한 동료와 둘이서 네이티브 앱을 개발했다.

컨텐츠를 제공하는 화면이 많아 보기보다 스펙이 큰 앱이었다. 프로젝트가 기획되고 iOS개발자(본인)가 투입되기까지 텀이 길어 개발기간이 촉박하여 빠르게 초기 버전 개발 시 빠르게 뽑아내는 퍼포먼스 위주에 작업이 진행되었었다.

앱 런칭 이후 화면간 에니메이션, 인터렉티브 에니메이션 등 UX 안정화를 거듭했다.

WWDC2019를 시발점으로 SiriKit을 인테그레이션 했었다. 단축어 앱이나 시리제안 등을 통해 미용실 예약하는 동선을 단축하였다. 또한 “시리야”를 통해 음성으로 예약하는 등 있어보이는(?) 기술을 적용했다.

이 작업을 하면서 서비스 기능을 Framework로 따로 분리하는 작업을 했다. 이는 빌드 속도에도 영향을 주었으며 추후 익스텐션 개발에 도움이 될 것이다.

기술 키워드

  • Swift
  • RestAPI
  • KakaoMap
  • SiriKit
  • Firebase(Crashlytics, DynamicLinks, RemoteConfig)
  • Adjust
  • Cocoapods
  • Dynamic Framework

Posted in Proejct with : iOS, iPhone

Written on March 15, 2020