یه مبحثی هستش به عنوان null safety . مثلا اگه متغیری تو حال خاص null باشه همچین اروری باید بده.
من تو یکی از پروژه هام یه اشتباه کوچولو که تو عکس زیر میبینید بود:

همینطور که میبینید وقتی میخواهیم questionText رو داخل q بریزیم،وقتی این حالتی مینویسیم، q مقدارnull میگیره. بنابراین راه درستش اینه که به صورت زیر بنویسیم:
questionText = q ;
questionAnswer = a ;

اگه مشکلتون حل نشد، شاید این لینک هم شاید به دردتون بخوره: How to fix ‘A non-null String must be provided to a Text widget’