Fale com o produtor
Ingressinho icon

DESENVOLVENDO PARA ANDROID COM KOTLIN - RJ

07 out - 2017 • 09:30 > 08 out - 2017 • 18:00

Evento presencial em A definir!, rio de janeiro - RJ
Evento encerrado

Descrição do evento

Rio de Janeiro, dias 7 e 8 de outubro, sábado e domingo das 9h30 às 18h.



QUEM É O PÚBLICO-ALVO?

Este curso é desenvolvido para você, desenvolvedor Android, que deseja se atualizar aprendendo a nova linguagem adotada pelo Google ou para você, que possui algum conhecimento no desenvolvimento Android, e tem problemas com a linguagem JAVA.


PROGRAMA:


  • Introdução e configuração do ambiente

  • Variáveis e constantes

  • Operações, tomada de decisão e loops

  • Collections

  • Funções

  • Funções de Alta ordem e Lambdas

  • Null Safety

  • Interoperabilidade entre Java e Kotlin

  • Extension Methods

  • Kotlin-Android-Extensions

  • Data Classes

  • Convertendo um projeto Android JAVA para Kotlin

  • Desenvolvimento de Layout com biblioteca ANKO

  • Construindo uma aplicação completa em Kotlin do Zero.

    • RecyclerView e Adapters em Kotlin

    •  Retrofit com Kotlin


DESCRIÇÃO DO EVENTO


Começaremos discutindo todos os fundamentos e conceitos que você precisa saber antes de começar a desenvolver em Kotlin.


Iniciaremos instalando e configurando o ambiente de desenvolvimento, em seguida falaremos sobre variáveis, constantes, operações, tomada de decisão, loops, coleções, funções e etc. O básico para colocarmos a mão na massa.


Na próxima etapa, aprenderemos os pontos mais interessantes no desenvolvimento em Kotlin, como as funções de alta ordem e lambdas as quais tornam nosso código muito mais legível e menos verborrágico. Aprenderemos o conceito e o forma de se trabalhar com os valores opcionais (Null Safety), eliminando assim o tratamento de NullPointerException.


Conhecemos os métodos do tipo Extension e veremos as inúmeras possibilidades que surgem com sua utilização. Logo após, com o intuito de acabarmos com a prática do findViewById ou da biblioteca Butterknife, mostraremos o plugin Kotlin-Android-Extensions, que nos proporciona grande agilidade e redução de boilerplate, removendo a necessidade de fazermos o bind com as View do arquivo de XML.


Abordaremos a modelagem de dados em Kotlin através das Data Classes, e como em nosso dia-a-dia, praticamente tudo que implementamos em Android está em Java, iremos aprender a tratar a interoperabilidade entre arquivos Java e Kotlin no mesmo projeto, assim como saber converter classes Java para Kotlin.


A posteriori falaremos sobre a mais conhecida biblioteca em Kotlin, a ANKO. Lib para facilitar o desenvolvimento de Layouts sem o uso de arquivo de XML, entre outros recursos que tornam o desenvolvimento Android ainda mais rápido e fácil.


Por fim, construiremos do zero, toda uma aplicação Android 100% em Kotlin englobando as principais  funcionalidades que encontramos nos aplicativos mobile encontrados no mercado.



Instrutor


Thiago Cortat

 - Mestre em Ciência da Computação pela Universidade Federal Fluminense 

 - Gerente de Desenvolvimento Mobile na empresa Hotel Urbano

 - Engenheiro de Desenvolvimento Mobile na Edumobi, empresa do Grupo Abril de Educação

 - Professor e Coordenador no curso de Pós-Graduação em Desenvolvimento Mobile - Instituto Infnet

 - Ex-Líder Técnico de Desenvolvimento Mobile no Peixe Urbano




Notas importantes


Ex-alunos dos cursos de Product Manager Mobile e UX/UI Design de Apps têm 20% de desconto. Vagas limitadas e os interessados devem solicitar o cupom de desconto.


Para pagamentos parcelados em até três vezes sem juros, deve-se entrar em contato.


Política de matrícula, cancelamento e reembolso


A vaga do participante no curso somente será reservada e concretizada após a devida comprovação de pagamento pela instituição financeira.


A troca de participantes será permitida se for comunicada por e-mail, com até um dia de antecedência ao evento. Caso não haja tal comunicação, o substituto não poderá ingressar na sala de aula.


Em caso de desistência, o CANCELAMENTO de uma inscrição somente poderá ser realizado mediante solicitação por e-mail:


Aviso com 15 (quinze) dias ou mais de antecedência: devolução integral do valor investido em até 10 (dez) dias ou transferência para outro curso de igual valor, a critério do participante.


Aviso com 03 (três) dias à 14 (catorze) dias de antecedência: devolução de 50% do valor investido em até 10 (dez) dias.


Aviso com menos de 72 horas de antecedência: não haverá devolução do valor investido nem transferência para outro curso.


A ausência ou atraso do participante no dia do evento ou em um dos dias, sob qualquer hipótese, não dará direito a bonificação, desconto ou transferência de inscrição.


A Craft Product poderá cancelar ou adiar o evento com aviso prévio de, no mínimo, 7 dias de antecedência. Nesse caso, caberá ao participante a escolha do reembolso integral do valor pago ou a inscrição no mesmo curso em outra data ou ainda a inscrição em outro curso de igual valor. Em nenhuma hipótese será reembolsado despesas extras do participante, como passagens ou hospedagem.

Local

A definir!

O local será definido em breve!

rio de janeiro, RJ

Termos e políticas

Sobre o produtor

organizer

CraftProduct.io

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Google Safe BrowsingPCI compliant

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.