~/questoes/programacao
Hot reload é um recurso do Flutter que permite visualizar alterações no código instantaneamente, sem reiniciar a aplicação. Essa funcionalidade acelera muito o ciclo de desenvolvimento, pois você vê o resultado das mudanças em tempo real no dispositivo ou emulador.
A alternativa D está correta porque hot reload é justamente a capacidade de recarregar o código modificado enquanto a aplicação continua rodando, mostrando as mudanças imediatamente na tela. Isso torna o desenvolvimento muito mais ágil e produtivo.
Hot reload não é uma técnica de otimização de memória. Otimizações desse tipo envolvem outras estratégias como lazy loading, gerenciamento de widgets e limpeza de recursos. Hot reload é um recurso de desenvolvimento, não de performance.
Hot reload não recarrega bibliotecas externas. Na verdade, quando você modifica dependências do projeto, é necessário fazer uma reconstrução completa (hot restart). Hot reload funciona apenas com mudanças no código da sua aplicação.
Hot reload não é um mecanismo de transferência de dados entre aplicações. Ele é exclusivamente uma ferramenta de desenvolvimento que funciona dentro de uma única aplicação rodando no dispositivo.
Esta é a resposta correta. Hot reload permite que você veja alterações no código da sua aplicação instantaneamente durante o desenvolvimento, sem perder o estado atual. Isso economiza tempo precioso eliminando a necessidade de reconstruir e reiniciar a aplicação a cada mudança.