Flutter를 선택한 이유
Flutter
React 개발자임에도 React-Native가 아닌 Flutter를 크로스 플랫폼으로 선택했습니다. Dart라는 새로운 언어를 배워야하는 진입장벽에도, 제가 Flutter를 선택한 이유는 다음과 같습니다.
- Flutter 내부에서 제공하는 위젯들로 높은 생산성을 제공할 수 있음.
- DX, 개발자 경험이 굉장히 좋고 디버깅이 편함. RN으로 개발할 때는 내 컴퓨터와의 싸움이 잦았음.
- Line을 비롯하여 많은 기업들에서 Flutter를 도입, 생태계가 확장되는 중임.
- Dart라는 새로운 언어를 배워야 함에도 개인적으로 크게 러닝커브가 높진 않았음.
- 공식 지원하는 플러그인이 점차 늘어나고 있음. (토스페이먼츠, 포트원 등 Flutter SDK를 제공)
최근 5년간 구글 트랜드를 비교해도, Flutter의 관심과 생태계가 확장되고 있음을 확인할 수 있습니다. 많은 스타트업과 기업에서 Flutter를 크로스 플랫폼으로 채택하고 있으며 개인적으로 점유율 차이가 더 벌어질 것으로 생각되어 Flutter를 선택하였습니다.