13 ポイント 投稿者 xguru 2022-02-23 | 10件のコメント | WhatsAppで共有
  • Stack Overflowに投稿される質問数でトレンドを見ると、2020年からFlutterがReact-Nativeを追い抜いた
  • 2022年時点でSO全体の質問の2.8%がFlutter関連、React-Nativeは1.4%

なぜモバイルアプリ開発者はFlutterを好むのか?

  • プラットフォームにまったく縛られない:UIもSkiaエンジンによりプラットフォーム固有のUIコンポーネントを使わない
  • アプリ開発を単純化し、迅速にする
  • 学びやすく、使いやすい
  • 優れた拡張性(スケール):バックエンドとしてFirebaseを使用
  • 優れたユーザー体験を提供
広告

Flutter利用の欠点は?

  • アプリのバイナリサイズが大きい
  • サードパーティライブラリが不足している
  • プラットフォームの制限:まだwatchOS、tvOS、Apple CarPlayなどは未対応
  • Dart言語を学ぶ必要がある
  • iOSよりAndroidでより良い

Flutterの未来は?

  • 過去3年間で利用が爆発的に増加した後、Flutterの市場シェアは停滞し始めた
  • しかし、これをFlutterが消える兆候だと考えるべきではない
  • この人気を追い風に、GoogleはFlutterの問題点を解決していくはずであり(バイナリサイズの縮小など)、サードパーティも増えていくだろう
  • Flutterの単純さと強力さゆえに、ますます多くの開発者が利用するようになるだろう
  • Flutterに代わる新しくトレンディなツールは登場するだろうが、Flutterの見通しは明るい

10件のコメント

 
bbulbum 2022-03-01

個人的には、Dart は js/ts よりも開発体験が良かったです。環境構築やビルドシステムにおいて、ずっとすっきりしているという印象でした。

 
colus001 2022-02-24

Googleトレンド基準でも、Flutter は RN のほぼ2倍くらいですね。いつの間にこうなったんだ!?

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

 
kbumsik 2022-02-23

根拠がかなり間違っている気がします。
Stack Overflowの特性上、新しく出た技術であるほど新しい質問が多くなるのは当然ですし……;;

 
bus710 2022-02-23

FlutterにRustをバインディングして、とてもうまく使っています。

 
yolatengo 2022-02-23

RN を推している立場としては、ちょっと悲しいですね :'(

 
yshrust 2022-02-23

来年ごろには、モバイル/デスクトップのクロスプラットフォーム勢力図が flutter vs maui vs react-native になるんでしょうか..
c++/c#を主に使っているので、mauiがもう少し早く流行ってくれたらいいですね(笑)

 
cr543l 2022-02-23

Xamarinを思い出しますね……

 
nicewook 2022-02-23

Xamarinは完全に失敗したと見ていいんでしょうか?
本当にかなり推されていた頃は、将来の本命になるだろうと思っていたのですが

 
ngenius 2022-02-23

マイクロソフトが買収して落ち着いたのに、また持ち上げる準備でもしているのかは分かりませんね。

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

 
xguru 2022-02-23

文字どおり、クロスプラットフォームにはクロスプラットフォームとしての用途があると思います。
「これひとつですべて解決!」というものは、もう現実では出てこないですし、どんな状況にあるかによって選択は変わるべきでしょう。
人手が足りないスタートアップの初期段階では、Flutter/React-Native/Ionic のようなものが役立つこともありますし、
リソースが十分になれば、ネイティブに移行するのもひとつの方法です。

最近を見ると、Flutter より React-Native のほうが求人・求職市場ではより多く見かける気がしますが..
これは SO に投稿される質問のほうが、求人・求職より少し先行したトレンドを反映しているからだと思います。