SlideShare a Scribd company logo
2024.10.25 인범진
Cross Platform
React Native
목차
• 크로스 플랫폼 이란?
• 크로스 플랫폼 프레임워크 종류
• React Native vs Flutter
• React Native Deep Dive
• 크로스 플랫폼의 미래
크로스 플랫폼
한 개의 프레임워크로 여러 플랫폼을 대응하는 개발방법
한 번의 개발로 여러 플랫폼을 대응하므로 내부 로직과
디자인이 동일
정의
크로스 플랫폼
장단점
장점
- 하나의 언어로 여러 플랫폼에서 동작하는 개발이 가능
- 비용 절감
- 유지보수 용이
단점
- 네이티브 코드로 작성된 앱 보다 성능의 저하가 있음
- 라이브러리가 없는 경우 직접 네이티브 코드를 작성해야함
크로스 플랫폼 종류
크로스 플랫폼 종류
2023 2023
2018
크로스 플랫폼 종류
Flutter
• Google에서 개발하고 관리
• Dart 언어로 개발
• Widget 이라는 UI 구성요소로 이루어져 있음
• Skia가 포함된 렌더링 엔진을 통해 UI 렌더링
크로스 플랫폼 종류
React Native
• Meta(Facebook) 에서 개발 및 관리
• JavaScript로 개발
• 컴포넌트 단위로 구성하여 개발
• 네이티브 UI를 통해 컴포넌트 렌더링
• 코드푸시를 통해 빌드 없이 JavaScript 코드 수정 가능
크로스 플랫폼 종류
Flutter vs React Native
Flutter React Native
Learning Curve High Low
CoodePush X O
Community
Lower than RN
But Growth Rapidly
Extensive
Performance High Lower than Flutter
크로스 플랫폼 종류
React Native
Architecture
Flutter
크로스 플랫폼 종류
Flutter vs React Native Performance
크로스 플랫폼 종류
렌더링 방식의 차이
Flutter React Native
크로스 플랫폼 종류
크로스 플랫폼으로 만들어진 앱
Flutter React Native
크로스 플랫폼 종류
크로스 플랫폼으로 만들어진 앱
React Native
크로스 플랫폼 종류
toss
크로스 플랫폼 종류
toss
크로스 플랫폼 종류
toss
크로스 플랫폼 종류
toss
React Native Deep Dive
동작방식 (Old Architecture)
React Native Deep Dive
동작방식 (New Architecture)
React Native Deep Dive
Bridge(Fabric / Turbo Modules)
React Native Deep Dive
Old Architecture vs New Architecture
Component
Type
Number of
Components
Old Architecture
Time (ms)
New Architecture
Time (ms)
Performance
Difference
View 1,500 282 258 ~8% faster
View 5,000 1088 1045 ~4% faster
Text 1,500 512 505 ~1% faster
Text 5,000 2156 2089 ~3% faster
Image 1,500 406 404 similar
Image 5,000 1414 1370 ~3% faster
Component
Type
Number of
Components
Old Architecture
Time (ms)
New Architecture
Time (ms)
Performance
Difference
View 1,500 137 117 ~15% faster
View 5,000 435 266 ~39% faster
Text 1,500 324 284 ~13% faster
Text 5,000 1009 808 ~20% faster
Image 1,500 212 172 ~19% faster
Image 5,000 673 451 ~33% faster
Android IOS
크로스 플랫폼의 미래
출처
• https://cleancommit.io/blog/cross-platform-app-development-developing-an-
application-for-maximum-exposure
• https://wezom.com/blog/the-best-frameworks-for-cross-platform-
development
- https://levelup.gitconnected.com/deep-dive-into-react-natives-architecture-legacy-vs-new-e078d45186bd

More Related Content

PDF
Slipp 발표 자료 20151212
PDF
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
PDF
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
PDF
목적에 맞게 Angular, React, Vue
PDF
Front end dev 2016 & beyond
PDF
MongoDB 신제품 및 신기능 소개
PDF
React native development
PPTX
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Slipp 발표 자료 20151212
인프콘 2022 - Rust 크로스 플랫폼 프로그래밍
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
목적에 맞게 Angular, React, Vue
Front end dev 2016 & beyond
MongoDB 신제품 및 신기능 소개
React native development
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해

Similar to Cross Platform(react native)_팀스터디_20241025.pdf (20)

PDF
HTML5 융합 기술 표준화 동향
PPTX
시종설_최종.pptx
PDF
Elastic beanstalk - 판교 초급자 모임 - 안병학
PDF
Portfolio
PDF
네이티브 웹앱 기술 동향 및 전망
PDF
네이티브 웹앱 기술 동향 및 전망
PDF
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
PDF
[24]안드로이드 웹뷰의 모든것
PDF
1.openseminar
PPTX
프론트엔드 개발 첫걸음
PDF
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
PDF
차세대 웹비즈니스를 위한 "HTML5"
PDF
[141]지난 1년간의 웨일 브라우저와 그 미래 (부제: 제품 매니저가 들려주는 생생한 기술/제품 이야기)
PPTX
RN vs Flutter
PDF
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
PPTX
웹:앱 기술 동향
PDF
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
PPTX
댓글 플러그인 아포가토
PDF
NAVER의 웹/HTML5환경 대응 현황
PDF
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
HTML5 융합 기술 표준화 동향
시종설_최종.pptx
Elastic beanstalk - 판교 초급자 모임 - 안병학
Portfolio
네이티브 웹앱 기술 동향 및 전망
네이티브 웹앱 기술 동향 및 전망
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
[24]안드로이드 웹뷰의 모든것
1.openseminar
프론트엔드 개발 첫걸음
양승명, 다음 세대 크로스플랫폼 MMORPG 아키텍처, NDC2012
차세대 웹비즈니스를 위한 "HTML5"
[141]지난 1년간의 웨일 브라우저와 그 미래 (부제: 제품 매니저가 들려주는 생생한 기술/제품 이야기)
RN vs Flutter
NAVER TECH CONCERT_FE2019_빠르게 훑어보는 웹 개발 트렌드
웹:앱 기술 동향
[D2 COMMUNITY] Open Container Seoul Meetup - 마이크로 서비스 아키텍쳐와 Docker kubernetes
댓글 플러그인 아포가토
NAVER의 웹/HTML5환경 대응 현황
TOAST Meetup2015 - 구름 Cloud IDE (류성태)
Ad

More from Wonjun Hwang (20)

PDF
20250802 _ TOSS MAKERS CONFERENCE 25.pdf
PDF
20250725_Kit-Works Team Study_GOOGLE I_O 2025.pdf
PPTX
20250725_Kit-Works Team Study_Spring AI.pptx
PPTX
20250718_Next.js를 떠나는 개발자들: 비판과 대안 프레임워크 분석.pptx
PDF
Kit-Works Team Study_20250718_자바의-enum.pdf
PDF
Kit-Works Team Study_Vibe Coding 도전해보기.pdf
PPTX
Kit-Works Team Study_브라우저 검색 과정_20250704_손문수.pptx
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
PDF
Kit-Works Team Study_20250627_기술 부채_김경수.pdf
PPTX
20250530_Kit-Works Team Study_결제, 너 믿어도 될까.pptx
PPTX
20250620_Kit-Works Team Study_jspecify.pptx
PDF
20250523_Kit-Works Team Study_윤정빈_놓치고 있던 웹 접근성.pdf
PPTX
20250523_Kit-Works Team Study_Exception.pptx
PPTX
Kit-Works Team Study-20250517_uuid_김한나.pptx
PDF
Kit-Works Team Study_20240517_장현정_Claude에서MCP사용해보기.pdf
PDF
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
PDF
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
PDF
Kit-Works Team Study_공허참,부존재증명,트러블슈팅.pdf
PPTX
Kit-Works Team Study_20250502_Code_Formatting_유현주.pptx
PDF
20250425_ Kit-Works Team Study_Java의 문자열 클래스.pdf
20250802 _ TOSS MAKERS CONFERENCE 25.pdf
20250725_Kit-Works Team Study_GOOGLE I_O 2025.pdf
20250725_Kit-Works Team Study_Spring AI.pptx
20250718_Next.js를 떠나는 개발자들: 비판과 대안 프레임워크 분석.pptx
Kit-Works Team Study_20250718_자바의-enum.pdf
Kit-Works Team Study_Vibe Coding 도전해보기.pdf
Kit-Works Team Study_브라우저 검색 과정_20250704_손문수.pptx
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Kit-Works Team Study_20250627_기술 부채_김경수.pdf
20250530_Kit-Works Team Study_결제, 너 믿어도 될까.pptx
20250620_Kit-Works Team Study_jspecify.pptx
20250523_Kit-Works Team Study_윤정빈_놓치고 있던 웹 접근성.pdf
20250523_Kit-Works Team Study_Exception.pptx
Kit-Works Team Study-20250517_uuid_김한나.pptx
Kit-Works Team Study_20240517_장현정_Claude에서MCP사용해보기.pdf
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_공허참,부존재증명,트러블슈팅.pdf
Kit-Works Team Study_20250502_Code_Formatting_유현주.pptx
20250425_ Kit-Works Team Study_Java의 문자열 클래스.pdf
Ad

Cross Platform(react native)_팀스터디_20241025.pdf