1 - Uygulama boyunca yerine yenisi gelen, halihazırda onu kullanmış widget'ların yenilenmesini gerektiren ve tuttuğu değere yeni değerler atılmasını method'ları ile yapan bir nesne için

A Provider
B StateProvider
C StateNotifierProvider
D ChangeNotifierProvider

2 - Uygulama boyunca değişmeyen, sabit bir nesne için
A Provider
B StateProvider
C StateNotifierProvider
D ChangeNotifierProvider

3 - Uygulama boyunca yerine yenisi gelen, halihazırda eskisini kullanmış widget'ların yenilenmesini gerektiren, herhangi yeni bir class yaratmadan kullanılan basit bir değer için
A Provider
B StateProvider
C StateNotifierProvider
D ChangeNotifierProvider

4 - Uygulama boyunca içeriği değişebilen ve onu kullanmış widget'ların yenilenmesini istememizi sağlayan bir nesne için
A Provider
B StateProvider
C StateNotifierProvider
D ChangeNotifierProvider