Welaaa App 2.0

(주)인플루엔셜의 스마트러닝 서비스인 `윌라`의 앱을 리뉴얼했습니다.
기존의 웹뷰 하이브리드 방식에서 네이티브 방식으로 전면 개편했습니다.
개편을 통해 앱 진입 속도가 초기 로딩 속도, 뷰 반응 속도 등이 크게 개선되었습니다.

리액트 네이티브를 이용해 네이티브 뷰단을 구성함으로써 사용자 경험을 극대화 했습니다.
전역 상태 관리를 위해 mobx를 사용하고, prettier 패키지 등을 통해 협업 효율성을 높였습니다.
윌라 서비스에는 DRM이 적용된 컨텐츠 제공을 위해 Pallycon 사의 솔루션을 활용하고 있습니다. Pallycon SDK는 네이티브 언어에 대해서만 제공되기 때문에, 네이티브로 만들어진 플레이어가 브릿지를 통해 리액트 네이티브와 연동될 수 있도록 작업되었습니다.

파이어베이스의 Analytics, Crashlytics, Cloud Messaging 등이 연동되었습니다.
정기결제의 경우 아임포트의 빌키 인증 방식이 사용되었습니다.
단건 결제의 경우 iOS는 앱스토어의 인앱결제로, 안드로이드는 아임포트를 이용하도록 분기되었습니다.

Technical Summary

Application
  • React Native
  • MobX
  • Native Interlocking
etc
  • Iamport Payments