Flutter
- 2018년 Google이 탄생시킨 크로스 플랫폼 앱개발 프레임워크
- Dart 이용
- Dart : Javascriptr와 비교했을 때 static typing이라는 장점이 있었으나 Flutter 출시 전까지 최악의 언어 중 하나로 꼽히기도... (그마저도 Typescript 출시로 사라짐..)
- React와 OOP 언어를 사용해보았다면 금방 습득 가능
- C / C++ 엔진 사용으로 성능 우수
React Native
- 2015년 Facebook이 탄생시킨 크로스 플랫폼 앱개발 프레임워크
- Javascript 이용
- React와 언어적 차이점이 거의 없어 진입장벽이 낮음
- Flutter보다 오래된 만큼 라이브러리와 커뮤니티가 잘 활성화되어 있다.
참고자료
React Native는 간단한 크로스플랫폼 애플리케이션을 만드는 데 적합하고, Flutter는 MVP 애플리케이션을 만드는 데 적합하다.
큰 규모의 앱 경우, 성능 차이로 React Native보다 Flutter를 선호하는 추세다.
따라서 공식문서에 따라 Flutter를 공부해보려 한다.
공식문서