por alissonbolsoni.com.br | ago 22, 2023 | Blog
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)...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
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...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
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...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
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...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
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?) {...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
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...