Desenvolvimento Android Completo - Kotlin & Java
- Descrição
- Currículo
- FAQ
- Revisões
“Esse curso de Desenvolvimento Android é a versão ATUALIZADA do Curso de “Desenvolvimento Android – Crie 18 Apps“, tendo mais de 60 mil alunos e sendo um dos cursos mais bem avaliados da plataforma. Os recursos abordados irão funcionar em versões mais antigas e mais novas do Android.”
Tá cheio de ideias de aplicativos e não sabe como começar? Quer iniciar sua carreira como desenvolvedor de aplicativos para Android? Este curso de desenvolvimento Android vai te ensinar na prática como criar e programar seus aplicativos para Android, usando a linguagem Java.
Esse é um curso completo (tendo mais de 68 horas de vídeos) que te transformará em um desenvolvedor Android, começando do zero! O curso é 100% prático e orientado a projetos, você vai aprender criando apps de verdade!
O curso foi todo separado em seções para você estudar semana a semana, a cada nova semana você avança em conhecimentos e ao final de apenas 16 semanas você terá finalizado completamente o curso.
Resumão do curso:
-
Criar Apps profissionais para Android usando Java e Kotlin
-
Prestar serviços de desenvolvimento de Apps para Android ou construir carreira.
-
Criar um portfólio de Apps para Processos seletivos
-
Layouts: XML, temas, constraint layout, toolbar, menus, linear layout, interface Netflix
-
Java: variáveis, condicionais, loops, classes e objetos e mais
-
Kotlin: variáveis, tipos, arrays, Funções, classes e objetos, herança, modificadores de acesso, companion, enum, lateinit, interface, App Gasolina ou Álcool e mais
-
Coleções: listas, set, map, filter, map, union, order
-
Interface: TextInputLayout, Button, ImageView, AlertDialog, FloatingActionButton, Checkbox, Snackbar, Spinner e outros
-
Listagem: ListView, RecyclerView, CardView
-
Jetpack: Extensões KTX e ViewBinding
-
Navegação: activities, fragments
-
Banco de Dados: INSERT, UPDATE, DELETE, UPDATE, SELECT, PRIMARY KEY, LIKE, WHERE e muito mais!
-
Dados: preferências, CRUD banco de dados SQLite no Android
-
API com Retrofit: threads, coroutine, requisições: GET, PUT, PATCH e DELETE, Picasso
-
Firebase: autenticação, Banco de dados Firestore, filtros, Armazenamento com Storage, upload de imagem. múltiplas permissões, regras firebase
-
WhatsApp: cadastro e autenticação, navegação por abas, toolbar customizada, edição de perfil, envio de mensagens, recyclerview customizado, exibição de conversas e muito mais
Aprenda construindo Apps reais, comece criando apps mais simples até chegar a criação de Apps como WhatsApp.
Satisfação garantida ou seu dinheiro de volta
“E se eu não gostar do curso?” A Udemy oferece uma garantia de reembolso, essa é mais uma garantia de qualidade e um incentivo a mais para você começar já! Após a compra você terá 30 dias para testar o produto, e se não gostar, basta solicitar o reembolso.
Junte-se a mais de 70 mil alunos que já fizeram e aprovaram meu outro curso! Comece agora mesmo esse curso de desenvolvimento de Android!
-
9Criando um projetoVídeo Aula
-
10Interface do Android StudioVídeo Aula
-
11Estrutura de um projeto AndroidVídeo Aula
-
12Introdução ao ConstraintLayout com textos e botõesVídeo Aula
-
13Adicionando evento de clique em um botãoVídeo Aula
-
14Criando interface #App de SorteioVídeo Aula
-
15Escrevendo os códigos #App de SorteioVídeo Aula
-
16Interoperabilidade entre Java e KotlinVídeo Aula
-
17O que é um algoritmo?Vídeo Aula
-
18Tomada de decisãoVídeo Aula
-
19RepetiçõesVídeo Aula
-
20Linguagem de programação JavaVídeo Aula
-
21Executando códigos JavaVídeo Aula
-
22Variáveis e constantes (teoria)Vídeo Aula
-
23Variáveis e constantes (prática)Vídeo Aula
-
24Variáveis e seus tiposVídeo Aula
-
25Operadores básicos aritméticosVídeo Aula
-
26Operadores relacionais e lógicosVídeo Aula
-
27Estruturas condicionais if elseVídeo Aula
-
28Operadores ternário e switchVídeo Aula
-
29Entenda ArraysVídeo Aula
-
30Loops whileVídeo Aula
-
31Loops - exibindo listasVídeo Aula
-
32Loops - do..while e forVídeo Aula
-
33O que é programação orientada a objetosVídeo Aula
-
34Classes e objetos na teoriaVídeo Aula
-
35Classes e objetos na práticaVídeo Aula
-
36Métodos - retornos e parâmetrosVídeo Aula
-
37Criando interface #App frases do diaVídeo Aula
-
38Finalizando #App frases do diaVídeo Aula
-
39ConstrutorVídeo Aula
-
40Sobrecarga de construtorVídeo Aula
-
41Sobrecarga de métodoVídeo Aula
-
42EncapsulamentoVídeo Aula
-
43Modificadores de acessoVídeo Aula
-
44Introdução à herançaVídeo Aula
-
45Herança na práticaVídeo Aula
-
46PolimorfismoVídeo Aula
-
47Construtores com herançaVídeo Aula
-
48Classe abstrata VS concretaVídeo Aula
-
49InterfaceVídeo Aula
-
50Métodos abstratos & Passagem de parâmetrosVídeo Aula
-
51Criando interface - App Pedra papel ou tesouraVídeo Aula
-
52Escolhendo opção - App Pedra papel ou tesouraVídeo Aula
-
53Escolha aleatória - App Pedra papel ou tesouraVídeo Aula
-
54Verificando ganhador - App Pedra papel ou tesouraVídeo Aula
-
55Introdução às ConstraintsVídeo Aula
-
56Configurações de constraintsVídeo Aula
-
57Alinhamento pela linha baseVídeo Aula
-
58Atalhos para alinhamentosVídeo Aula
-
59Utilizando chainVídeo Aula
-
60Linhas guiaVídeo Aula
-
61Utilizando BarrierVídeo Aula
-
62Padding e MarginVídeo Aula
-
63Unidades de medidaVídeo Aula
-
64Entendendo XMLVídeo Aula
-
65Orientação de telaVídeo Aula
-
66Pasta valuesVídeo Aula
-
67Ícones - Vector AssetVídeo Aula
-
68Temas - parte 1Vídeo Aula
-
69Temas - parte 2Vídeo Aula
-
70ScrollViewVídeo Aula
-
71Caixa de texto (EditText)Vídeo Aula
-
72Caixas de texto (TextInputLayout)Vídeo Aula
-
73Eventos de clique + classe R.javaVídeo Aula
-
74Recuperando valores digitadosVídeo Aula
-
75Criando interface da Netflix - parte 01Vídeo Aula
-
76Criando interface da Netflix - parte 02Vídeo Aula