Curso de Kotlin parte 3: Técnicas avançadas na sua app

9,3

Nota desse curso

1.030

Alunos neste curso

Faça esse curso de Android e:

  • Entenda o que é o Null Safety
  • Conheça novas técnicas de inicialização
  • Aumente a flexibilidade com herança
  • Declare e implemente Higher-Order Functions
  • Aplique menu de contexto
  • Declare Companion Objects

Conteúdo Detalhado

  1. Alterando transações

    • Introdução
    • Criando o dialog para alteração
    • Ajustando a ação de alterar a transação
  2. Segurança no código com Null safety

    • Refatorando o código
    • Conhecendo o null safety
    • Realizando chamadas seguras
  3. Técnicas de inicialização

    • Inicialização atrasada com lateinit
    • Inicialização por lazy
    • Cuidados com delegação por lazy
  4. Aumentando a flexibilidade com herança

    • Realizando herança
    • Aplicando a herança na classe de alteração
    • Utilizando membros abstratos
  5. Aplicando as Higher Order Functions

    • Conhecendo as Higher Order Functions
    • Implementando a Higher Order Function na superclass
  6. Implementando o menu de contexto

    • Removendo transações
  7. Utilizando Companion Objects

    • Criando a classe DAO
    • Salvando objetos de forma estática
    • Conclusão

Primeira aula de Kotlin parte 3: Técnicas avançadas na sua app

Instrutores

  • Alex é instrutor e desenvolvedor com foco em Java, Kotlin, Android e Spring. É expert em Programação Orientada a Objetos, visando sempre compartilhar as melhores práticas e tendências do mercado para desenvolvimento de software com quem está estudando o assunto. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos sobre o desenvolvimento.

Cursos relacionados

Cursos de Android em Mobile

Público alvo

Desenvolvedores Kotlin que querem se aprofundar em features mais avançadas da linguagem

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Vitor Gonçalves Mendes

em 28/09/2018

O conteúdo do curso é muito bom! O único problema, na minha opinião, é o modo como o instrutor fala. Fica muito confuso, algumas vezes fala muito depressa, acaba gaguejando e atrapalha um pouco. No mais, foi um curso muito bom.

Kotlin parte 3: Técnicas avançadas na sua app

JAMESSON JUNIOR

em 31/12/2018

Curso foi muito bom, o instrutor esta de parabéns pelo conteúdo apresentado e pela forma de condução.

Kotlin parte 3: Técnicas avançadas na sua app

Eduardo Ribeiro da Silva

em 20/03/2019

Muito bom o treinamento. Tenho as seguintes sugestões: 1) Criar o Kotlin IV que mostraria o uso do Kotlin no Backend, por exemplo com SpringBoot. Poderia ser a conversão de um backend em Java já existente. 2) Sempre disponibilizar o projeto final do Github, isso facilita a obtenção do projeto através de Fork.No mais está ótimo, parabéns.

Kotlin parte 3: Técnicas avançadas na sua app

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana