Android (Kotlin)

Android (Kotlin)

Aprenda mais sobre o universo da linguagem Kotlin em conjunto com o Android Studio!

Parte 1: Introdução ao Kotlin
Parte 1
Introdução ao Kotlin

Aprenda um pouco mais sobre a linguagem Kotlin, e os passos inícias para a configuração do ambiente na sua máquina.

Iniciar Jornada
Parte 2: Primeiros Passos com Kotlin
Parte 2
Primeiros Passos com Kotlin

Aqui você vai aprender a estrutura inicial, fazer comentários, mostrar mensagens no console e indentação de código.

Iniciar Jornada
Parte 3: Variáveis e Tipos de Dados
Parte 3
Variáveis e Tipos de Dados

Aqui você vai aprender a declarar os dois tipos de variáveis (var e val), e alguns tipos de dados primitivos.

Iniciar Jornada
Parte 4: Tipos de Dados Unsigned
Parte 4
Tipos de Dados Unsigned

Aqui você vai aprender sobre os tipos de dados classificados como unsigned, e assuntos sobre variáveis (var e val).

Iniciar Jornada
Parte 5: Formatação de Strings (Básico)
Parte 5
Formatação de Strings (Básico)

Aqui você vai aprender a formatar strings (concatenação) e como utilizar o println para mostrar contepudos de variáveis.

Iniciar Jornada
Parte 6: Operadores
Parte 6
Operadores

Aqui você vai aprender sobre os operadores de atribuição, aritméticos, relacionais, lógicos e o operador Elvis.

Iniciar Jornada
Parte 7: Controle de Fluxo
Parte 7
Controle de Fluxo

Aqui você vai aprender a usar os controles de fluxo: if/else, when, for, do...while e o while em si.

Iniciar Jornada
Parte 8: Leitura de Dados
Parte 8
Leitura de Dados

Aqui você vai aprender a ler os dados que o usuário digitar no console e como fazer conversão de tipos.

Iniciar Jornada
Parte 9: Funções
Parte 9
Funções

Aqui você vai aprender tudo o que você precisa saber sobre funções no Kotlin (Definição, criação e usos).

Iniciar Jornada
Parte 10: Funções Lambda
Parte 10
Funções Lambda

Aqui você vai aprender a fazer o uso das famosas funções anônimas popularmente conhecidas como lambda.

Iniciar Jornada
Parte 11: NullSafety e Exceções
Parte 11
NullSafety e Exceções

Aqui você vai aprender sobre o uso de nulos e como eles podem ser úteis, além de como trabalhar com exceções.

Iniciar Jornada
Parte 12: Tipos Genéricos e Const
Parte 12
Tipos Genéricos e Const

Aqui você vai aprender sobre alguns tipos genéricos (Funções, Any, Unit e Nothing) e o uso da variável CONST.

Iniciar Jornada
Parte 1: Classes
Parte 1
Classes

Aprenda um pouco sobre o uso da orientação a objetos em Kotlin, começando por Classes, Métodos e Atributos.

Iniciar Jornada
Parte 2: Construtores
Parte 2
Construtores

Aprenda um pouco sobre sobre o funcionamento e a declaração dos famosos métodos construtores de uma classe.

Iniciar Jornada
Parte 3: Init
Parte 3
Init

Aprenda um pouco sobre sobre o funcionamento do método INIT e como ele pode ser útil.

Iniciar Jornada
Parte 4: Funções Get, Set e Field
Parte 4
Funções Get, Set e Field

Aprenda um pouco sobre sobre como acessar os atributos e atribuir valores por meio de funções personalizadas.

Iniciar Jornada
Parte 5: Enumeradores
Parte 5
Enumeradores

Aprenda um pouco sobre as classes do tipo enumeradores, que nos ajudam com os problemas de magic numbers.

Iniciar Jornada
Parte 6: Classes do Tipo Data
Parte 6
Classes do Tipo Data

Aprenda um pouco sobre as classes do tipo data, que são comumente usadas para transitar dados.

Iniciar Jornada
Parte 7: With
Parte 7
With

Aprenda um pouco sobre o uso do comando With, que nos ajuda a chamar os métodos e acessar atributos.

Iniciar Jornada
Parte 8: Late Init
Parte 8
Late Init

Aprenda um pouco sobre os usos da inicialização tárdia, que podem ser aplicados ao nossos atributos.

Iniciar Jornada
Parte 9: Herança
Parte 9
Herança

Aprenda um pouco sobre o conceito de heranças em classes, e como herdar atributos e métodos da classe PAI.

Iniciar Jornada
Parte 10: Modificadores de Visibilidade
Parte 10
Modificadores de Visibilidade

Aprenda um pouco sobre o conceitos de visibilidade em classes, aprendendo sobre Public, Private e Protected.

Iniciar Jornada
Parte 11: Sobrescrita e Sobrecarga
Parte 11
Sobrescrita e Sobrecarga

Aprenda um pouco sobre como sobrecarregar e sobre como sobrescrever seus métodos usando o override.

Iniciar Jornada
Parte 12: Métodos e Atributos Estáticos
Parte 12
Métodos e Atributos Estáticos

Aprenda um pouco sobre como usar os métodos e atributos estáticos por meio de object e companion object.

Iniciar Jornada
Parte 13: Classes Abstratas
Parte 13
Classes Abstratas

Aprenda um pouco sobre o conceito de abstração de classes, e como usar o comando 'abstract'.

Iniciar Jornada
Parte 14: Interfaces
Parte 14
Interfaces

Aprenda um pouco sobre o conceito de interfaces, e como usar o comando 'interface'.

Iniciar Jornada
Parte 15: Polimorfismo
Parte 15
Polimorfismo

Aprenda um pouco sobre um dos conceitos mais complexos do mundo da programação atrelado ao Kotlin.

Iniciar Jornada
Parte 16: Classe Anônima
Parte 16
Classe Anônima

Aprenda um pouco sobre o conceito de classes anônimas e como declará-las usando o 'object'.

Iniciar Jornada
Parte 1: ArrayOf
Parte 1
ArrayOf

Neste conteúdo você irá aprender um sobre mais sobre a criação de matrizes usando o famoso ArrayOf.

Iniciar Jornada
Parte 2: ArrayList
Parte 2
ArrayList

Neste conteúdo você irá aprender sobre a classe ArrayList, que nós dá algumas possibilidades a mais.

Iniciar Jornada
Parte 3: ListOf & MutableListOf
Parte 3
ListOf & MutableListOf

Neste conteúdo você irá aprender sobre as listas imutáveis e mutáveis com ListOf & MutableListOf.

Iniciar Jornada
Parte 4: SetOf & MutableSetOf
Parte 4
SetOf & MutableSetOf

Neste conteúdo você irá aprender sobre as listas imutáveis e mutáveis com SetOf & MutableSetOf.

Iniciar Jornada
Parte 5: MapOf & MutableMapOf
Parte 5
MapOf & MutableMapOf

Neste conteúdo você irá aprender sobre as listas de chave-valor do tipo MapOf e MutableMapOf.

Iniciar Jornada
Parte 6: Métodos Especiais
Parte 6
Métodos Especiais

Aprenda sobre: Any, Count, First, Last, FirstOrNull, LastOrNull, Sum, SumOf, Filter, Take, TakeLast, ForEach, MaxOf, MinOf, Map, Avreage, Distinct, Sorted, Reversed.

Iniciar Jornada

Quem escreveu este conteúdo?

Editor

William Lima

William Lima

Fundador da Micilini

Inventor nato, escreve conteudos de programação para o portal da micilini.