당근마켓 모바일 실험실: Rust로 공유 라이브러리 만들기
Rust공유 라이브러리크로스 플랫폼모바일 앱코드 공유네이티브 라이브러리
AI 요약
Beta당근마켓 모바일 플랫폼 팀은 장치 플랫폼(Android/iOS/Web) 간 중복 구현 문제를 해결하기 위해 Rust를 활용한 공유 라이브러리 도입을 모색했습니다. 기존 방식은 플랫폼별 개발 및 관리에 비용이 많이 들고, 사람의 개입에 의존하여 예상치 못한 문제를 야기할 수 있었습니다.
이를 극복하기 위해 플랫폼 동작에 의존하지 않는 코어 로직을 Rust 공유 라이브러리로 만들어 여러 플랫폼에서 재사용하는 방안을 탐색했습니다. 이 글은 이러한 과정과 실험을 공유하며, 크로스 플랫폼 모듈 도입을 위한 기술적 고민과 해결 과정을 담고 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

