3
respostas

Tarefas assíncronas

Bom dia, tudo bem?

Atualmente, qual o melhor caminho para trabalhar com tarefas assíncronas no java (android studio)? Pois, antigamente usava o asynctask, mas pelo que vi, ele não é mais recomendado.

3 respostas

Fala Guilherme, de boa ?

Cara hoje o melhor jeito de fazer, segundo a documentação é utilizar kotlin e coroutines. Elas são bem tranquilas de entender e também de implementar, o unico problema é que só servem para kotlin

Entendo, fora a coroutines (kotlin), para java qual seria a alternativa? Pois, a asynctask está marcada como deprecated...

Guilherme,

Cara em java não tem solução, a galera do android (google) tá jogando tudo pra kotlin já faz anos, e estão deixando de dar suporte para java, grande exemplo disso são as coroutines... mas tem vários outros casos, como bibliotecas de requisição de imagem como Coil, ou injeção de dependências com Koin e por ai vai, o ideal é ter contexto necessário de android e ir migrando aos poucos para kotlin...