본문으로 이동
토스ㅣSLASH 22 - 미친 생산성을 위한 React Native
컨퍼런스

토스ㅣSLASH 22 - 미친 생산성을 위한 React Native

SLASH 토스 · YouTube

원문 보기

AI 핵심 요약

토스 글로벌 팀은 소규모 인력으로 iOS와 Android 기능을 따로 개발하면서 느린 배포와 플랫폼 간 구현 차이, 부족한 개발 리소스에 부딪혔다. 웹 전체 전환과 Flutter, React Native를 비교한 뒤, 기존 프론트엔드 역량을 활용하고 CodePush로 빠르게 배포할 수 있는 React Native를 선택했다. 부분 도입을 시험한 뒤 앱을 전면 재작성했으며, 디자인 시스템과 기능을 옮기는 데 예상보다 시간이 더 들었지만 플랫폼 간 일관성과 개발 속도를 높였다. 발표에서는 빠른 실험이 중요한 팀에 React Native가 유용할 수 있지만, 전환 방식과 네이티브 연동·테스트 범위를 신중히 계획해야 한다고 설명했다.

  • 코드 푸시를 활용하면 앱스토어 심사와 사용자 업데이트를 기다리지 않고 JavaScript 번들을 배포할 수 있다.
  • 기존 앱에 React Native를 부분 도입할 때는 네이티브와의 통신, 상태 관리, 플랫폼별 설정을 별도로 설계해야 한다.
  • 전면 재작성은 초기 개발 부담이 크지만, 장기적으로 비즈니스 로직과 UI를 플랫폼 간 공유하기 쉽다.
  • 도입 전 작은 앱을 만들어 라이브러리와 프로젝트 구성을 검증하면 실제 전환 과정의 시행착오를 줄일 수 있다.

소개

토스 글로벌 팀이 React Native를 선택한 이유와 그 과정에 대해 소개합니다. 오진성 / 토스 iOS Developer 이현수 / 토스 Frontend Developer 발표 자료 👉🏻 https://bit.ly/3HgiypU 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-22 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH

비슷한 학습 자료

컨퍼런스 SLASH

웹과 유사한 개발 경험을 제공하는 React Native, 디버깅 경험은 과연 어떨까요? 토스에서 자체 디버깅 도구를 만들어 생산성을 끌어올리게 된 과정을 소개합니다. 이근혁 / 토스 Frontend Platform Engineer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-24 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #토스 #개발자컨퍼런스 #SLASH #SLASH24 #frontend #reactnative 유의 사항 *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 저작권 및 배포전송권에 위배됩니다. *토스가 다루는...

모바일 앱 개발 개발 도구

컨퍼런스 SLASH

토스의 사용자와 개발자 경험을 모두 개선해준 ‘React Native’, 도입 과정은 어땠을까요? React Native를 도입하는 과정에서 토스가 마주한 기술적인 도전과 그 해결 과정을 소개합니다. 박서진 / 토스 Frontend Chapter Lead 발표 자료 👉🏻 https://bit.ly/3CePOfI 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://bit.ly/43kW3tO 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #reactnative #사용자경험 #frontenddeveloper #토스 #개발자컨퍼런스 #SLASH *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에...

모바일 앱 개발

컨퍼런스 SLASH

수많은 서비스를 담고 있는 대규모 iOS 앱에 어울리는 아키텍처는 무엇일까요? 프로젝트 간의 의존성과 모듈 간의 결합도를 낮춰, 더 효율적인 서비스 개발, 관리를 이뤄낸 과정을 소개합니다. 이준석, 송범근 / 토스 iOS Developer 발표 자료 👉🏻 https://bit.ly/3J33r5k 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://bit.ly/43kW3tO 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #microfeaturesarchitecture #microfeatures #iosdeveloper #토스 #개발자컨퍼런스 #SLASH *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제...

모바일 앱 개발

컨퍼런스 SLASH

개선되거나 새로운 제품을 유저가 가장 빠르게 사용할 수 있도록, 앱 배포를 매주하는 개발자의 시간을 아껴주는 자동화 방법을 소개합니다. 김준모 / 토스 iOS Developer 발표 자료 👉🏻 https://bit.ly/3NQfZNS 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-22 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH

모바일 앱 개발 데브옵스 · 인프라

컨퍼런스 SLASH

프로젝트가 복잡해지고 커져감에 따라 일반적인 빌드 방법으로는 더 이상 빨라지지 않는 지점이 옵니다. 토스에서 해당 지점을 넘어 더 빠른 개발 속도를 달성한 방법을 공유합니다. 이성민 / 토스 Android Developer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-21 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH

모바일 앱 개발 개발 도구

컨퍼런스 SLASH

거대한 모놀리식 Django 프로젝트에 현대적인 프론트엔드 인프라를 구축한 사례를 공유합니다. 어떻게 해야 오래된 코드 베이스를 대대적으로 수정하지 않으면서도, 최신 프론트엔드 기술들을 적극적으로 도입해나갈 수 있을지 고민한 경험을 공유합니다. 조유성 / 토스 Full Stack Developer 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-21 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH

웹 개발 프론트엔드