Escolha uma Página
Colorindo um Drawable

Colorindo um Drawable

Para modificar a cor de um drawable programaticamente é bem simples, basta utilizar o código abaixo. private fun colorize(color: String, drawableId: Int){ val iColor = Color.parseColor(color) var drawable = ContextCompat.getDrawable(this.itemView.context, drawableId)...
Convertendo JSON em uma Lista

Convertendo JSON em uma Lista

Está precisando converter um JSON para uma lista tipada? Nos códigos abaixo vou mostar duas formas de fazer isso o primeiro exemplo será em Java e o segundo em Kotlin. //Define o TypeToken para a conversão string->objeto TypeToken tt = new...
Gson: conversor Date para formato ISO

Gson: conversor Date para formato ISO

Está precisando trabalhar com Date em JSON e não quer utilizar essa data em String, para isso o GSON pode utilizar um adapter, no código abaixo tem o código da classe do adapter e logo depois o código da instanciação do Gson. public class...
Utilizando Android ROOM Database

Utilizando Android ROOM Database

Você está querendo utilizar um banco de dados que seja reativo, para poder fazer todo seu app dinâmico? Um bom exemplo de banco de dados é o ROOM, ele é o SQLite nativo mas com uma camada de ORM, que facilita sua manipulação. Para utilizarmos o ROOM, precisamos...
Definir uma Uri de uma imagem do Resources

Definir uma Uri de uma imagem do Resources

Você precisa atribuir Uri em um imageview e não sabe como e também não quer fazer uma conversão para File. Então para resolver é bem simples, no código abaixo vou mostrar como fazer um imageview receber uma Uri. fun bindURI(view: ImageView, uri: Uri?) {...
Mock Teste com Kotlin

Mock Teste com Kotlin

Quer aprender como utilizar o MOCKK em eu projeto para fazer testes unitátios? Ao usar Kotlin como linguagem de programação e já se deparou com erros com o mockito durante os seus testes unitários, você precisa utilizar o MOCKK, que é uma biblioteca para mock em...