Programa do Curso

Introdução

Configurar as ferramentas para Kotlin

  • Usando as ferramentas de linha de comando
  • Instalando o JDK para Kotlin
  • Instalando e configurando o IDE: IntelliJ
  • Instalando os plug-ins

Começando com Kotlin e a sintaxe Kotlin

  • Aprendendo a arquitetura do Kotlin
  • Aprendendo a sintaxe do Kotlin
  • Usando os principais recursos de Kotlin

Object-Oriented Programming com Kotlin

  • Visão geral de Programming com objectos
  • Criando uma classe
  • Adicionando métodos às classes
  • Definindo Construtores Básicos
  • Usando parâmetros nomeados e valores padrão
  • Usando classes abertas para permitir herança
  • Usando classes abstratas
  • Criando e usando interfaces
  • Manipulando a substituição
  • Criando classes de dados
  • Utilização de Singletons e Objectos Companheiros
  • Usando Enumerações
  • Agrupamento de classes em pacotes
  • Usando importações
  • Implementando ocultação de informações
  • Usando Getters e Setters
  • Implementação de modificadores de visibilidade
  • Entendendo os genéricos
  • Implementando uma pilha genérica
  • Usando Funções Genéricas

Desenvolvimento de aplicações Android usando Kotlin

  • Configurando as Ferramentas para o Desenvolvimento Android
    • Instalando o Android Studio
    • Iniciando um novo projeto
    • Configurar o emulador
    • Configurar a biblioteca
  • Configurando Kotlin em Android
  • Trabalhando com o Hello Android Framework e Android SDK Tools
  • Desenvolvendo uma aplicação Android usando Kotlin
    • Usando ListActivity e ListView
    • Usando Intents e filtros de Intent
    • Trabalhar com vistas personalizadas
    • Usando gerenciadores de layout
    • Manipulação de Web Services e API's
    • Lidando com Android Serviços
    • Trabalhando com SQLite Database
    • Usando provedores de conteúdo
    • Escrevendo adaptadores
    • Implementando diálogos e alertas (Toasts)
    • Conceber a sua IU
      • Opções e menus de contexto
      • WebView
    • Implementação de Android Notificações
  • Criar uma aplicação Android personalizada e reactiva utilizando Kotlin
  • Publicar a sua aplicação Android na Google PlayStore

Desenvolvimento de aplicações iOS utilizando Kotlin

  • Visão geral dos recursos e da arquitetura do XCode 9
  • Descrição geral das funcionalidades e da arquitetura do Swift 4
  • Comparação de semelhanças e diferenças de Kotlin e Swift
    • Noções básicas
    • Matrizes
    • Dicionários
  • Trabalhando com Web Services
  • Executando Data Management
  • Trabalhando com variáveis, constantes e Swift tipos de dados
  • Otimizar a iOS experiência do utilizador através do design UX e UI
  • Adicionar interação do utilizador para uma melhor experiência do utilizador
  • Otimizar o desempenho
  • Depurar uma iOS aplicação
  • Criando uma aplicação iOS personalizada e responsiva usando Kotlin
  • Publicar a sua aplicação iOS na Apple AppStore

Resolução de problemas

Resumo e conclusão

Requisitos

  • Experiência em programação Java
  • Experiência básica ou familiaridade com desenvolvimento Android
  • Experiência com programação Swift
 35 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas