Kotlin

Spring Boot – Carregando as propriedades do Gradle no application.yml (Automatic Property Expansion Using Gradle)

Normalmente quando utilizamos o Spring Boot e queremos carregar uma propriedade do pom.xml nos arquivos de resources utilizamos o delimitador @, isso atualmente funciona de maneira automática. Recentemente tive que implementar essa funcionalidade com o Gradle, e diferente do Maven isso não funciona de forma automática e a maneira de acesso as propriedades é diferente. […]

Kotlin – Dicas de como utilizar as Standard Funcions – ‘run’, ‘let’, ‘apply’ and ‘also’ (Kotlin Standard Functions cheat-sheet)

Todas essas funções funcionam de maneira semelhante, no sentido em que permitem alterar o escopo da função ou variável atual e, ao mesmo tempo, aplicar várias operações nessa mesma variável, tudo no mesmo lugar. Segue um flowchart bem interessante que encontrei em uma publicação no Medium/androiddevelopers para auxiliar na escolha:

Java/Kotlin -Utilizando um unico array para os argumentos do String.format() (String.format() takes an array as a single argument)

Como passar os argumentos de um String format em uma unica lista de parametros. Em Java: String a = “V1: %s – V2: %s – V3: %s”; List strings = new ArrayList(); strings.add(“var1”); strings.add(“var2”); strings.add(“var3”); System.out.println(String.format(a, (Object[]) strings.toArray())); Em Android utilizando Kotlin: val a = “V1: %s – V2: %s – V3: %s” val strings […]

Android – Como retornar um .Class de uma “classe” / arquivo Kotlin .kt (Kotlin Reflection)

=) override fun getMainClass(): Class<*> { return MainActivity::class.java } Referência: https://kotlinlang.org/docs/reference/reflection.html

Rolar para o topo