Flutter の仕組みを理解するための一番の方法はそのソースコードを読むことです。
当たり前ですが、Flutter フレームワークもプログラムで動いており、その動きは全てコードに書かれていることを考えれば、「ソースコードを読む」ことで我々アプリ開発者がどのようなコードを書いたらどう動くのかが明確に理解できるようになるはずです。
しかし、「ソースコードを読む」こと自体にハードルがあることも確かです。慣れないと、どこから読めば良いのか、変数名やクラス名に使われる単語の意味、その関係性など、混乱のタネは至るところで我々の理解を妨げるでしょう。
このトークでは、そんなハードルを乗り越えるための3つのコツをお伝えします。
ドキュメントを読み、クラスの役割を把握し、動作を予測した上で読む、この3つの大切さについて、実際にソースコードを読み込んで記事や本を執筆した経験を元に話します。