Curso de Desenvolvimento de Aplicativos Android com Kotlin
4.6 (42 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled

Curso de Desenvolvimento de Aplicativos Android com Kotlin

Desenvolva Apps e Games de forma simples e prática com a linguagem que é sensação no desenvolvimento Android.
4.6 (42 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled
Last updated 11/2019
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 6 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • O essencial da linguagem Kotlin para desenvolvimento Android
  • Publicar seu App no Google Play
  • Monetizar seus Apps com AdMob
  • Trabalhar com Banco de Dados SQLite
  • Desenvolver diversos aplicativos e jogos
  • Criar Layouts dinâmicos para aplicativos
  • Trabalhar com MVC no Android
  • Traduzir seus Aplicativos para outros idiomas (internacionalização)
Course content
Expand all 59 lectures 08:02:54
+ Introdução
6 lectures 27:49

Nesta aula você aprendera a realizar o download e instalar todos os programas necessários para realização do curso.

Preview 04:42

Nesta aula você aprenderá a como realizar as configurações iniciais do seu Android Studio.

Preview 03:58

Nesta aula vamos conhecer a fundo os principais arquivos e pastas que compõem um aplicativo android.

Estrutura de um projeto no Android Studio
09:25

Nesta aula você aprendera a configurar o emulador para execução de seus códigos.

Criando um dispositivo virtual para o emulador
05:00

Nesta aula você aprenderá a configurar seu Smartphone para execução de testes do seu aplicativo.

Configurando e executando o aplicativo em seu Smartphone
04:32
Grupo no Facebook e Youtube
00:12
+ App #01 - Calculadora Álcool ou Gasolina
9 lectures 01:00:05

Nesta aula iremos montar o projeto do nosso primeiro aplicativo.

Criando o Projeto Álcool ou Gasolina
01:36

Nesta aula aproveitaremos nosso primeiro App para conhecer os componentes da IDE Android Studio.

Conhecendo a Interface da IDE Android Studio
03:51

Nesta aula começaremos a criar a interface do nosso App de uma forma simples e prática.

Criando nosso primeiro Layout para o Aplicativo Android
09:35

Nesta aula usaremos os recursos dos arquivos Style, Colors e String para melhorar a apresentação do nosso App e nela também aprenderemos a utilizar imagens na tela do aplicativo.

Melhorando o estilo do Layout do Aplicativo
18:24

Neste artigo vamos mostrar como realizar a declaração de variáveis no Kotlin a fim de facilitar o entendimento das próximas aulas.

Como Declarar Variáveis no Kotlin
00:26
Nullable
00:40

Nesta aula iremos começar a trabalhar com a nossa MainActivity realizando a configuração da nossa SeekBar.

Realizando a Programação da SeekBar
19:52

Nesta aula iremos aprender a como criar um evento de botão para calcular o resultado da nossa equação.

Programando o botão Calcular e finalizando o Aplicativo
04:53
+ App #02 - Conversor de Medidas
6 lectures 55:43

Nesta aula iremos criar o projeto do nosso segundo aplicativo.

Criando o Projeto do Conversor de Medidas
02:06

Nesta aula iremos criar os dois Layouts principais quem compõe este projeto.

Criando o Layout das Activity do nosso Aplicativo Android
18:11

Nesta aula aprenderemos a como realizar a navegação entre um Activity e outra dentro do aplicativo.

Realizando a navegação entre as Activitys do App
05:44

Nesta aula iremos criar um adapter para listar todas medidas de conversão que serão necessárias para o aplicativo funcionar.

Criando um ArrayAdapter para listar as unidades de medida no componente Spinner
05:59

Nesta aula iremos realizar todas as operações de conversões e finalizar este App.

Programando as Conversões de Medidas e Finalizando o App
22:59
+ App #03 - Lista de Tarefas
15 lectures 02:57:21

Nesta aula iremos aprender a como realizar as configurações iniciais deste novo projeto em Kotlin.

Criando e Configurando o Projeto
02:02

Nesta aula iremos fazer as configurações essenciais deste nosso projeto.

Alterando os arquivos Styles, Colors, Strings e Dimens
08:33

Nesta aula iremos aprender a criar e configurar o layout que do nosso aplicativo.

Definindo o Layout do Aplicativo
22:39

Nesta aula iremos aprender a exibir nossos layouts e programar as funções dos botões do nosso aplicativo.

Iniciando a programação da MainActivity
25:46

Nesta aula iremos criar o model do nosso projeto para que possamos trabalhar com o banco de dados SQLite.

Criando a Classe Model do Projeto - Banco de Dados SQLite
08:14

Nesta aula iremos aprender a como inserir dados no banco SQLite.

Inserindo dados no Banco SQLite
13:19

Nesta aula aprenderemos a criar uma consulta em nosso banco de dados que irá resgatar todas as notas salvas e então salva-las em um Array List.

Criando um Array List com as Tarefas gravadas no Banco de Dados
11:19

Nesta aula iremos desenvolver um Adapter para exibir nossas tarefas na tela do aplicativo.

Criando um Adapter para exibir a nossa Lista de Tarefas
22:56
Para conhecer a classe SimpleDateFormat
00:04

Nesta aula iremos criar uma função para atualizar a lista de tarefas e notificar nosso adapter sempre que um novo item for inserido no banco de dados.

Atualizando a Lista de Tarefas assim que um novo item é inserido
11:14

Nesta aula aprenderemos a criar a função de clique longo na lista de tarefas e com isto exibir as opções de edição e exclusão de itens.

Criando uma Função de Clique Longo para exibir a Janela de Opções
24:40

Nesta aula iremos aprender a criar as funções para excluir um e todos os itens da Lista de Tarefas.

Excluindo Itens da Lista de Tarefas
06:46

Nesta aula iremos aprender a como realizar a edição de uma tarefa da nossa lista.

Editando Itens da Lista de Tarefas
09:13

Nesta aula iremos aprender a como realizar a tradução do nosso aplicativo para outros apps com o objetivo de atingir um mercado maior.

Traduzindo seu aplicativo para outros idiomas (internacionalização)
09:59
+ App #04 - Navegador Mobile
9 lectures 01:23:32

Nesta aula iremos criar e configurar o nosso navegador mobile.

Criando e Configurando um novo Projeto
01:00

Nesta aula começaremos as configurações necessárias para elaboração do nosso layout e funcionamento do App.

Configurando os arquivos Android Manifest, Colors e Strings
02:44

Nesta aula vamos definir dos arquivos XML de layout para exibir a parte visual de nosso Aplicativo.

Criando os aquivos de Layout do Aplicativo
17:07

Nesta aula vamos configurar a nossa Main Activity para exibir o resultado do nosso navegador mobile já com a função de Web View programada.

Programando a apresentação do aplicativo na MainActivity
11:59

Nesta aula aprenderemos a criar um arquivo para modificar a aparência de um Edit Text e deixá-lo com cantos arredondados.

Melhorando o estilo do Toolbar do nosso Navegador Mobile
05:33

Nesta aula iremos aprender a controlar os botões de navegação do nosso aplicativo.

Adicionando Funções aos botões de Navegação
16:58

Nesta aula iremos aprender a como abrir um popup ao clicar no botão de configurações.

Adicionando função ao botão de Configurações
09:02

Nesta aula iremos aprender a configurar nosso app para salvar informações como Shared Preferences.

Usando as Preferências do Usuário (Shared Preferences) para salvar informações
18:23
+ Publicando um App da Google Play Store e Recebendo Retorno Financeiro com AdMob
12 lectures 01:17:40

Nesta aula iremos aprender a como realizar nosso cadastro como desenvolvedores na Google Play Store

Inscrevendo-se no Google Play
03:24

Nesta aula aprenderemos a finalizar um Aplicativo antes de começar o processo de publicação na Play Store.

Definindo os Ícones do App e Configurando o Android Manifest
04:46

Nesta aula aprenderemos como finalizar nossa versão e obter o APK de nossa Calculadora Android

Gerando o APK e assinando digitalmente
04:35

Nesta aula aprenderemos como enfim enviar nosso app para a loja virtual do Android.

Enviando o App para a Google Play Store
12:14

Nesta aula iremos aprender a como iniciar os teste dos nossos aplicativos e enviando ele para produção.

Iniciando os teste Alfa/Beta e Enviando o App para Produção
08:36

Nesta aula aprenderemos a utilizar um recurso muito importante para divulgação da nossa marca na Google Play Store

Criando a Página do Desenvolvedor na Google Play Store
02:40

Nesta aula você irá aprender a como realizar as configurações iniciais no site da Admob para poder então monetizar seu Aplicativo.

Criando e Configurando uma Conta no Admob
06:15

Nesta aula você aprenderá a integrar o Admob ao seus aplicativos Android.

Configurando o AdMob no Aplicativo
09:35

Nesta aula iremos aprender a como realizar as configurações para que nosso projeto possa receber anúncios em formato de banner do AdMob.

Adicionando anúncios em formato de banners na nossa Aplicação
14:14

Nesta aula aprenderemos a criar anúncios que apareceram entre uma tela e outra de nossa aplicação.

Adicionando anúncios Intersticial em nosso App
06:52

Nesta aula vamos aprender a como gerar uma nova versão do nosso App para ser atualizado na PlayStore.

Gerando e Atualizando uma nova versão do App na PlayStore
04:01
+ Seção Bônus
2 lectures 00:42
Repositório Git
00:05
Aula Bônus
00:37
Requirements
  • Noções Básicas de Programação
  • Ter um Computador que rode o Android Studio e um Emulador
Description

O Android é o sistema operacional móvel mais utilizado no mundo e o objetivo deste curso é apresentar os conceitos essenciais do desenvolvimento de aplicativos e jogos para este sistema utilizando a linguagem de programação Kotlin, por meio de exemplos práticos simples.

No curso iremos aprender a desenvolver diversos aplicativos e a medida que vamos progredindo no mesmo iremos aprender desde o básico da programação a ferramentas avançadas.

Depois de finalizado este curso você terá um bom entendimento para criar seus próprios aplicativos para Android.

Who this course is for:
  • Qualquer pessoa tenha vontade de aprender a criar aplicações para Android.
  • Qualquer pessoa que deseja lucrar com seus aplicativos.