表題の通りではありますが、Flutterのバージョン1.22以降で、BottomNavigationItemの「title」属性を使おうとすると、「非推奨(deprecated)」扱いされてしまいます。
ですので、
- 「title」属性を「label」属性に変えて、
- 属性内のインスタンスを「Widget」から「String」にする
必要があります。
「何が違うねん!?嫌がらせか!?」と思いたくなるのですが、これにはちゃんと理由がありまして。
BottomNavigationBarItemを長押しした際に、従来の「title」属性の場合だとtooltipのフォントの大きさが不格好になっていたので(Before)、それを解消するために「labal」属性にして、tooltipの表示の仕方を変えた(After)ということが理由(Reasoning)のようです。
(詳しくは、下の動画で解説していますので、よろしければご覧下さい)