In Flutter, it tends to be done effectively utilizing Visibility a widget. The widget you need to show or hide must be the child of Visibility widget. In the constructor, pass visibility alternative whose value is a boolean and is put away as the state. Then, at that point, update the value to show or hide the child .
Read moreWhat is late variable Flutter?
late modifier can be used while declaring a non-nullable variable that’s initialized after its declaration . Declaration of variables that will be initialize later is done using late modifier.
Read moreWhy is Dart late?
The late keyword It’s common to use late in combination with final , to defer the creation of read-only variables to when they are first read . By declaring a non-nullable late variable, we promise that it will be non-null at runtime, and Dart helps us with some compile-time guarantees.
Read more