Estou compartilhando os códigos referente ao estudo realizado na playlist no canal do Deivid Willyan para quem precisar.
Link playlist:
https://www.youtube.com/watch?v=PgRv_aeqf-4&list=PLRpTFz5_57cseSiszvssXO7HKVzOsrI77
versão dart:
sdk: '>=2.17.0 <3.0.0'