목록 보기
쏘카프레임 - 블루투스 모듈
프론트엔드

쏘카프레임 - 블루투스 모듈

쏘카
쏘카
2026년 1월 8일

두줄요약

쏘카가 앱으로 차량과 이동수단을 제어하기 위해 공통 블루투스 추상화 계층인 쏘카프레임을 설계한 사례를 소개했습니다. iOS와 Android의 차이를 흡수해 확장성, 테스트 용이성, 재사용성을 높였습니다.

핵심 내용

  • 쏘카, 일레클, 따릉이에서 공통으로 쓰는 블루투스 모듈 쏘카프레임 소개
  • iOS, Android의 파편화된 블루투스 API 위에 추상화 계층을 얹어 기기 맥락과 플랫폼 차이를 통합
  • BluetoothHost, BluetoothRemote, BluetoothHandle, BluetoothSpec으로 스캔, 연결, 명령 송수신, 생명주기 관리 분리
  • 수평/수직 확장성, 테스트 용이성, 비즈니스와 인프라 분리, 오픈소스 가능성 확보

적용해볼 점

  • 기기별 분기와 콜백 파편화를 모듈 내부로 숨기는 추상화 설계
  • 정적 정체성과 동적 행동 지침을 분리해 관리하는 구조
  • 플랫폼 차이를 호스트/리모트 수준에서 흡수하는 통합 인터페이스 구성

다음 읽기

#Android 주제를 이어서 읽기

쏘카프레임 - 앱 프레임워크와 개발자 경험

쏘카프레임은 iOS와 Android를 같은 추상화와 규격으로 다루는 모바일 앱 프레임워크를 소개했습니다. 개발 생산성과 안정성, 협업 효율과 성장까지 함께 높이는 방향을 설명했습니다.

쏘카
쏘카
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...