FlutterKaigi 2021
採択
2021/11/29 19:10〜
Live
レギュラートーク(30分)

Everything is an "Element"

chooyan_i18n ちゅーやん chooyan_i18n

Flutter は Widget が使えれば UI を構築できるようにデザインされたフレームワークです。
しかし、その Widget を理解して使いこなすためには、 Widget の裏で UI 構築ロジック全体を支えている "Element" の理解が欠かせません。

このトークでは、Flutter フレームワークにおける「Element ツリー」に着目して Element の役割と仕組みを理解することで、「Flutter フレームワークの仕組みを根拠に Widget を使いこなせる」ようになることを目指します。

BuildContext とは何か、.of(context) は何をしているのか、ProviderNotFoundException はなぜ発生するのか、 Flutter アプリを開発する上で頻繁に遭遇する疑問や問題を理屈で理解し、Flutter の学習を一歩先に進めましょう。