Convenções de nomes em Kotlin: Resumo do guia oficial

4 min de leitura

O Kotlin segue convenções semelhantes ao Java, com algumas adições específicas do Kotlin.

Tabela de convenções

ItemConvençãoExemplo
PropriedadescamelCaseuserName
FunçõescamelCasegetUserById()
ClassesPascalCaseUserAccount
Objetos/SingletonsPascalCaseDatabaseConfig
Constantes (nível superior)SCREAMING_SNAKEMAX_COUNT
PacotesMinúsculas, pontoscom.example.app
Propriedades de suportePrefixo __items

Converter

camelCase, PascalCase. Hub.