curso de

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

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de Android em Mobile

Leia nossos artigos de Mobile

Última atualização

23/12/2019

Já é aluno?

Comece o curso agora

14h

p/ conclusão

54

Atividades

205

Minutos de video

1579

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Kotlin parte 3: Técnicas avançadas na sua app

Instrutores

  • Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.

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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Além da profundidade do conteúdo, o professor tem ótima didática.

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

Andre Freitas Lopes

Adorei o curso! O professor é muito bom! ele divide bem os assuntos e o passo a passo ajuda muito a entender o porque as coisas acontecem do jeito que acontecem. hehehe Gostaria de ver um curso usando o MVVM. =D

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

Thamine Thaada Yamada

Eu gostei bastante deste curso, principalmente sobre High Order Functions. Eu gostaria muito de ver aqui na Alura cursos sobre Coroutines, sinceramente acho que está passando um pouco da hora desse conteúdo ser produzido, fica minha sugestão. Obrigado.

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

Moises Ramos Santana

Aprenda Android com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas