devmoa

당근마켓 모바일 실험실: Rust로 공유 라이브러리 만들기

당근마켓·2023년 4월 26일·00
Rust공유 라이브러리크로스 플랫폼모바일 앱코드 공유네이티브 라이브러리

AI 요약

Beta

당근마켓 모바일 플랫폼 팀은 장치 플랫폼(Android/iOS/Web) 간 중복 구현 문제를 해결하기 위해 Rust를 활용한 공유 라이브러리 도입을 모색했습니다. 기존 방식은 플랫폼별 개발 및 관리에 비용이 많이 들고, 사람의 개입에 의존하여 예상치 못한 문제를 야기할 수 있었습니다.

이를 극복하기 위해 플랫폼 동작에 의존하지 않는 코어 로직을 Rust 공유 라이브러리로 만들어 여러 플랫폼에서 재사용하는 방안을 탐색했습니다. 이 글은 이러한 과정과 실험을 공유하며, 크로스 플랫폼 모듈 도입을 위한 기술적 고민과 해결 과정을 담고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다