13P by xguru 2022-02-23 | favorite | 댓글 10개
  • 스택오버플로우에 올라오는 질문 수로 트렌드를 그려보면 2020년부터 Flutter가 React-Native를 추월
  • 2022년 현재 SO 전체 질문의 2.8%가 Flutter 관련, React-Native는 1.4%

왜 모바일앱 개발자들이 Flutter를 좋아할까?

  • 플랫폼에 전혀 구애받지 않음 : UI도 Skia엔진으로 플랫폼 특정 UI컴포넌트를 사용하지 않음
  • 앱 개발을 단순화하고 빠르게 만듬
  • 배우기 쉽고 사용하기 쉬움
  • 훌륭한 확장성(Scale) : 백엔드로 Firebase를 사용
  • 뛰어난 사용자 경험 제공

Flutter 사용의 단점은?

  • 앱 바이너리 사이즈가 큼
  • 써드파티 라이브러리 부족
  • 플랫폼 제한 : 아직 watchOS, tvOS, Apple Carplay 등은 미지원
  • Dart 언어를 배워야 함
  • iOS보다 Android에서 더 좋음

Flutter의 미래는?

  • 지난 3년간 사용량이 폭발적으로 증가한 후 Flutter의 시장 점유율은 정체되기 시작
  • 하지만 이게 Flutter가 사라지는 신호라고 생각해서는 안됨
  • 이 인기에 힘입어 구글은 Flutter의 문제들을 해결 할 것(바이너리 크기를 줄이는 등)이며, 써드파티들도 많아질 것
  • Flutter의 단순성과 강력함 때문에 점점 더 많은 개발자들이 사용하게 될 것
  • Flutter를 대체할 새롭고 트렌디한 도구는 나오겠지만, Flutter의 전망은 밝음

개인적으론 Dart 가 js/ts 보다 개발경험이 좋았습니다. 환경 구축이나 빌드시스템들에 있어서 훨씬 깔끔하다는 느낌.

구글 트렌드 기준으로도 Flutter 가 RN 의 거의 두배 정도 되네요. 언제 이렇게 됐지!?

https://trends.google.com/trends/explore/…

근거가 매우 잘못된거 같아요.
스택오버플로우 특성상 새로나온 기술일 수록 새로운 질문은 많을 수 밖에 없는데 말이죠...;;

플러터에 러스트 바인딩해서 아주 잘 쓰고 있습니다.

RN 을 밀고 있는 입장에선 좀 슬프네요 :'(

내년쯤이면 모바일/데스크탑 크로스플랫폼 구도가 flutter vs maui vs react-native 가 되려나요..
c++/c#을 주력으로 쓰고 있어서 maui가 좀 더 빨리 흥했으면 좋겠네요 ㅋㅋ

자마린이 생각나네요 ㄷㄷ

자마린은 폭망이라고 보면 되는 거죠?
정말 한참 밀때는 미래의 대세일거다 생각했는데

마소가 사고 잠잠해졌는데 다시 올릴준비 하려나 모르겠네요.

https://docs.microsoft.com/ko-kr/xamarin/get-started/what-is-xamarin

말 그대로 크로스플랫폼은 크로스플랫폼으로서의 용도가 있다고 생각합니다.
"이거 하나면 모든게 끝나!" 하는 건 이제 현실에선 나올수 없고, 어떤 상황에 있는 지에 따라 선택은 달라져야죠.
인력이 모자란 스타트업 초기에는 Flutter/React-Native/Ionic 같은게 도움이 될 수도 있고,
자원이 풍족해지면 네이티브로 전환하는 것도 한 방법이고요.

요즘 보면 Flutter 보다 React-Native 가 구인/구직 시장에서는 더 많이 보이는 것 같지만..
이건 SO에 올라오는 질문이 구인/구직 보다 조금 더 앞선 트렌드이기 때문인 것 같아요.