Neste artigo, vamos aprender como permitir que o usuário insira datas em Apps Android por meio do componente MaterialDatePicker.
Neste artigo veremos como implementar o fluxo de cadastro e autenticação com o Firebase Authentication no Android utilizando o FirebaseUI.
O Crashlytics é uma abordagem para realizar o monitoramento de bugs e exceções
Invista na transformação da sua carreira!
O que é cada uma das linguagens HTML, CSS e Javascript e quais as diferenças entre elas? Descubra mais nesse artigo!
Neste artigo, vamos aprender a converter uma implementação com AsyncTask utilizando Coroutines do Kotlin.
O que é um Reset CSS? Aprenda como ele remove os estilos do navegador e veja a diferença crucial entre um CSS Reset e o popular Normalize.css. Saiba qual escolher.
Neste artigo, veremos como implementar o Retrofit com Coroutines e Livedata demonstrando as diferenças de uso de callbacks
Veja como instalar uma ótima ferramenta para desenvolver e testar páginas web de maneira mais orgânica sem quebrar o fluxo de desenvolvimento do projeto.
Entendendo como trabalhar de forma assíncrona, escrevendo de forma síncrona, com async e await no JavaScript
Curl pode fazer muito mais do que HTTP GET e POSTs em URLs, com diversas opções e flags simples. Como testar Ao lado do Postman e Wget, faz parte do cinto de utilidades de Devs.