
JOSE ADRIAN TEZOYOTL MORALES
PreguntaNo logro entender porque utilizar null safety, me refiero a en que situaciones necesito que un tipo de dato basico sea null 😕

Pedro Gomez
El objetivo es evitar los null pointer exception. De igual manera puedes habilitarlos con el double bang. Esto implica que tu sabes cuando podrias tener un null pointer exception, por ende tienes un mejor control de tu codigo

Sebastian Tellez
En android es común que cuando pasas datos de una actividad a otra, estos puedan llegar a ser nulos si no utilizas datos por default.
De igual manera cuando estas consultando servicios web y usas algún conversor o tu mismo a mano "parseas" el JSON, alguno de esos datos puede llegar a ser nulo y en su mayoría pueden llegar a ser tipos de datos "primitivos".
Otro caso que puede llegar a ocurrir es que el dato que estas consultando sea una propiedad de un objeto que puede llegar a ser null. Por consiguiente todas las propiedades de este son posiblemente nulls.