De acordo com a google: Guia de estilo do Kotlin | Android Developers
- Indentação e Formatação:
- Use 4 espaços para indentação (não utilize tabulação).
- Linhas não devem ser muito longas; o limite recomendado é de 100 caracteres.
- Nomenclatura:
- Classes e Objetos: Use o estilo PascalCase (ex.:
MinhaClasse).
- Funções e Variáveis: Use o estilo camelCase (ex.:
minhaFuncao, minhaVariavel).
- Constantes: Use letras maiúsculas com separação por underscores (ex.:
MINHA_CONSTANTE).
- Espaçamento:
- Adicione espaços ao redor de operadores binários (ex.:
a + b).
- Não insira espaços antes de parênteses em chamadas de função (ex.:
minhaFuncao(param)).
- Uso de Tipos:
- Sempre prefira val (imutável) a var (mutável), promovendo imutabilidade.
- Declare explicitamente o tipo de retorno em funções públicas.
- Estruturas de Controle:
- Use expressões em vez de instruções sempre que possível (ex.:
if como expressão).
- Prefira o uso de when em vez de múltiplos
if-else.
- Organização do Código:
- Mantenha a ordem: propriedades, inicializadores, construtores, métodos.
- Separe blocos de código com uma linha em branco para melhorar a legibilidade.
Essas diretrizes são amplamente utilizadas em projetos Kotlin, especialmente em desenvolvimento Android. Para facilitar, tanto o IntelliJ IDEA quanto o Android Studio possuem ferramentas que formatam o código automaticamente de acordo com essas convenções.