Oi Sistely, tudo bem?
Sobre o nullable você se refere à anotação @Nullable
, certo?
Essa anotações apenas ajuda o build do projeto ou inspetor de código a avaliar possíveis bugs e nos avisar, como por exemplo, se você usar uma variável que pode ser null
sem garantir que existe um valor esperado.
"Por que isso é importante?"
Ao usar valores que podem ser nulos sem nenhuma verificação, corremos o risco de receber um NPE (NullPointerException
) e quebrar o App.
Em outras palavras, essa anotação não é necessária, serve apenas como um recurso a mais para proteger quem está escrevendo o código de possíveis bugs.
[]s