Flutter·React Native·네이티브, 발주자가 고르는 기준
Flutter와 React Native는 하나의 코드로 iOS·Android 앱을 함께 만드는 크로스플랫폼 방식이고, 네이티브는 Swift(iOS)와 Kotlin(Android)으로 두 앱을 따로 만드는 방식입니다. 발주자 입장에서 차이는 비용, 출시 뒤 수정 비용, 기기 기능 접근, 이어받을 인력에서 납니다. ITF 견적은 하나의 코드로 두 스토어 앱을 만드는 것을 기준으로 하고, 기기 기능이 핵심인 부분만 네이티브로 붙입니다.
세 방식은 무엇이 다른가요?
아래 표는 발주자가 실제로 신경 쓰는 항목만 비교한 것입니다. 성능 수치는 기기와 화면에 따라 달라 넣지 않았습니다.
| 항목 | Flutter | React Native | 네이티브(Swift·Kotlin) |
|---|---|---|---|
| 코드 | Dart 하나로 iOS·Android | JavaScript·TypeScript 하나로 iOS·Android | iOS·Android 각각 따로 |
| 처음 개발비 | 한 벌 | 한 벌 | 두 벌에 가까움 |
| 출시 뒤 수정 | 한 곳만 고치면 두 앱에 반영 | 한 곳만 고치면 두 앱에 반영 | 두 앱을 각각 수정 |
| 화면 | 자체 그리기 방식이라 두 OS에서 같게 보임 | OS 기본 화면 요소를 씀 | OS 기본 화면 그대로 |
| 기기 기능·센서 | 플러그인, 필요하면 네이티브 코드 연결 | 플러그인, 필요하면 네이티브 코드 연결 | 가장 직접적 |
| 이어받을 인력 | Flutter 개발자 | 웹(React) 개발자와 언어 공유 | iOS·Android 개발자 각각 |
ITF는 왜 하나의 코드로 만드나요?
ITF 견적표에서 모바일 앱 항목의 설명은 "하나의 코드로 두 스토어 앱"이고, 단가는 131만~348만원입니다(부가세 별도). iOS와 Android를 따로 만들지 않기 때문에 이 금액에 두 스토어 앱이 모두 들어갑니다. 금액 계산 과정은 앱 개발 비용 글에 있습니다.
ITF 포트폴리오에서 Flutter로 만든 사례는 8건, React Native는 3건입니다. 최근 앱은 Flutter가 많습니다. AI 일정·공동 업무 앱은 Flutter 한 코드로 두 앱을 만들고 홈 화면 위젯만 OS 고유 방식으로 붙였고, 특수교육 태블릿 앱은 Flash로 만든 14타이틀을 태블릿 한 대에서 오프라인으로 도는 Flutter 앱 하나로 다시 만들었습니다.
네이티브가 맞는 경우는 언제인가요?
- 기기 기능이 서비스의 핵심일 때 — 화면이 꺼져도 끊기지 않는 녹음, 기기 안에서 하는 음성 전사, AR처럼 OS 기능을 깊게 쓰는 경우.
- 한 OS만 낼 때 — iOS 또는 Android 하나만 필요하면 크로스플랫폼의 장점이 줄어듭니다.
- OS 고유 화면 요소가 꼭 필요할 때 — 홈 화면 위젯처럼 OS마다 방식이 다른 부분.
전부를 네이티브로 만들 필요는 없습니다. 골프 레슨일지 앱은 기존 웹 화면은 그대로 쓰고, 30분 레슨을 화면이 꺼져도 녹음·전사해야 하는 부분만 Swift·Kotlin 네이티브 플러그인으로 붙였습니다. ITF에는 React Native와 Kotlin·Swift로 Android·iOS 앱을 개발해 온 엔지니어가 있어 이런 혼합 구성을 맡습니다.
웹을 앱으로 감싸는 방식은 어떤가요?
이미 웹 서비스가 있다면 웹 화면을 앱 안에 띄우는 하이브리드 방식이 가장 빠릅니다. 다만 웹을 감싸기만 한 앱은 애플 심사에서 반려되기 쉬우므로, 푸시·인앱 구독·앱 안 계정 삭제처럼 앱다운 기능을 함께 넣어야 합니다. 골프 레슨일지 앱도 이 점을 풀어야 했습니다.
어떤 방식이 맞을지는 만들 기능에 달려 있습니다. 모바일 앱 개발에서 진행 방식을 보시거나, AI 견적에 기능을 적어 금액부터 확인해 보세요.
방식별 앱 사례
자주 묻는 질문
Flutter로 만든 앱도 앱스토어에 올릴 수 있나요?
네. Flutter와 React Native로 만든 앱은 일반 앱과 같이 앱스토어·플레이스토어에 올립니다. ITF는 스토어 등록과 심사 대응까지 대행합니다.
나중에 다른 개발사로 옮기기 쉬운 방식은 무엇인가요?
Flutter는 Flutter 개발자가, React Native는 React를 아는 웹 개발자가 이어받기 쉽습니다. 어느 방식이든 ITF는 소스코드와 빌드·배포 문서를 함께 넘겨 드립니다.
이미 있는 웹사이트를 앱으로 만들 수 있나요?
가능합니다. 웹 화면을 앱 안에 띄우고, 녹음·푸시·결제처럼 앱에 필요한 기능만 네이티브로 붙이는 방식이 있습니다. 애플 심사 기준에 맞춰 앱다운 기능을 함께 넣습니다.
관련 글
- 비용
앱 개발 비용 2026 — 기능별 단가로 직접 계산하는 법
앱 개발 비용은 기능 목록과 규모로 정해집니다. 카센터 예약 앱을 예로 기능을 고르고, ITF 견적 단가로 소규모·중규모·대규모 금액(416만~804만원, 부가세 별도)과 기간을 계산하는 과정을 보여 드립니다.
- 비용
MVP 6~8주에 되는 범위와 비용 — 1차·2차 나누는 기준
MVP를 6~8주에 만들려면 1차에 넣을 것과 2차로 미룰 것을 나눠야 합니다. 기능별 단가, 앱 MVP 416만~804만원·웹 MVP 412만~703만원(부가세 별도), 일정 계산법, 지원사업 발표 활용까지 정리했습니다.
- 계약
개발 외주 실패 사례 5가지와 계약 전 체크리스트
공개된 발주 후기에서 나온 외주 개발 실패 사례 5가지(버그 수정 거절, 선금 손실, 진행 확인 불가, 연락 두절, 채용 비용)와 계약서에 꼭 넣을 항목을 체크리스트로 정리했습니다.
우리 앱은 어떤 방식이 맞을까요?
만들 기능을 적으면 금액·일정과 함께 어떤 방식으로 만들지 말씀드립니다.


