Olá, Andre.
Tudo bem?
Vou compartilhar com você a solução que o aluno Lucas deixou aqui no fórum com "TaskInherited" mesmo, pode seguir certinho que funciona, eu baixei o seu projeto, testei e funcioinou!
O link para o tópidco é esse: No TaskInherited found in context - SOLUÇÃO
Você só vai mexer no arquivo main.dart, no final o código desse arquivo vai ficar da seguinte forma:
import 'package:flutter/material.dart';
import 'package:primeiro_flutter/data/task_inherited.dart';
import 'package:primeiro_flutter/screens/initial_screen.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return TaskInherited(
child: MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.indigo,
),
home: const InitialScreen(),
),
);
}
}
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.