Usar o APKPure APP
Obter o APK da versão antiga de Kotlin 1.3 Docs para Android
Documentação da linguagem de programação Kotlin 1.3
Kotlin é uma linguagem de programação com tipagem estática que é executada na máquina virtual Java e também pode ser compilada no código-fonte JavaScript ou usar a infraestrutura do compilador LLVM. Seu principal desenvolvimento é de uma equipe de programadores da JetBrains baseados em São Petersburgo, na Rússia. Embora a sintaxe não seja compatível com Java, o Kotlin foi projetado para interoperar com o código Java e depende do código Java da Java Class Library existente, como a estrutura de coleções. O Kotlin usa inferência de tipos agressiva para determinar o tipo de valores e expressões para os quais o tipo foi deixado sem declaração. Isso reduz a verbosidade de linguagem em relação ao Java, que exige especificações de tipo geralmente redundantes.
A partir do Android Studio 3.0, o Kotlin é uma linguagem de programação totalmente suportada no Android e permite ao usuário escolher entre o bytecode compatível com Java 6- ou Java 8.
Tabela de Conteúdo
Kotlin para o lado do servidor
Kotlin para Android
Kotlin para JavaScript
Kotlin para nativo
Coroutines
Multi plataforma
O que há de novo em 1.1
O que há de novo em 1.2
O que há de novo em 1.3
Sintaxe Básica
Expressões idiomáticas
Convenções de Codificação
Tipos Básicos
Pacotes e Importações
Controle de fluxo
Retornos e saltos
Classes e herança
Propriedades e campos
Interfaces
Modificadores de Visibilidade
Extensões
Classes de dados
Classes Seladas
Genéricos
Classes aninhadas
Enum Classes
Objetos
Classes Inline
Delegação
Propriedades Delegadas
Funções
Lambdas
Funções Inline
Declarações Específicas da Plataforma
Prédio com Gradle
Declarações de Destruturação
Coleções
Gamas
Tipo de cheques e lançamentos
Estas expressões
Igualdade
Sobrecarga do operador
Segurança nula
Exceções
Anotações
Reflexão
Construtores de tipo seguro
Digite aliases
Biblioteca padrão
kotlin.test
Palavras-chave e operadores
Gramática
Chamando Java de Kotlin
Chamando Kotlin de Java
Tipo Dinâmico
Chamando JavaScript de Kotlin
Chamando o Kotlin do JavaScript
Módulos JavaScript
Reflexão JavaScript
JavaScript DCE
Concorrência
Imutabilidade
Bibliotecas Kotlin
Bibliotecas de plataforma
C Interop
Objetivo-C e Swift Interop
Plugin Gradle
Depuração
Perguntas frequentes
Guia de viagem de Coroutines
Noções básicas
Cancelamento e Tempos Limites
Canais
Compondo Funções Suspensivas
Contexto Coroutine e Despachantes
Manipulação de exceção
Selecione Expressão
Estado Mutável Compartilhado e Concorrência
Documentando o Código Kotlin
Usando o Kapt
Usando Gradle
Usando o Maven
Usando Ant
Kotlin e OSGi
Plugins do compilador
Convenções de Codificação
Evolução Kotlin
Estabilidade de diferentes componentes
Guia de Compatibilidade do Kotlin 1.3
Perguntas frequentes
Comparação com Java
Introdução ao IntelliJ IDEA
Começando com o Eclipse
Trabalhando com o compilador de linha de comando
Trabalhando com ferramentas de compilação
Koans
Primeiros passos no desenvolvimento do Android
Extensões do Kotlin para Android
Android Frameworks
Misturando Java e Kotlin em um projeto
Kotlin para JavaScript
Começando com Gradle
Introdução ao IntelliJ IDEA
Começando com o Maven
Criando uma biblioteca JavaScript do Kotlin com o Compilador de Linha de Comando
Trabalhando com módulos Kotlin e JavaScript
Trabalhando com JavaScript
Depurando o Kotlin no navegador
iOS e Android
Biblioteca Multiplataforma
Kotlin Básico / Aplicação Nativa
Interoperar com bibliotecas C
Mapeando Tipos de Dados Primitivos de C
Mapeamento de estruturas e tipos de união de C
Ponteiros de Função de Mapeamento de C
Mapeando seqüências de caracteres de C
Trabalhando com Kotlin / Bibliotecas Nativas
Segmentação de várias plataformas
Kotlin / Native como uma biblioteca dinâmica
Kotlin / Native como uma estrutura da Apple
Gradle para Kotlin / Nativo
Projeto multiplataforma: iOS e Android
Programação Assíncrona
Introdução ao Kotlin Coroutines na JVM
Criando aplicativos da Web com servlets HTTP
Criando um serviço da Web RESTful com inicialização de primavera
Configurando o Kotlin no TeamCity
Aprendendo Kotlin com o plugin EduTools
Ensinando Kotlin com o plugin EduTools
Livros
Mais recursos
Enviado por
Kyaw Naing
Requer Android
Android 7.0+
Categoria
Usar o APKPure APP
Obter o APK da versão antiga de Kotlin 1.3 Docs para Android
Usar o APKPure APP
Obter o APK da versão antiga de Kotlin 1.3 Docs para Android