Udemy

Platform

Português

Language

Mobile Apps

Category

Desenvolvimento Android Com Kotlin

Aprenda a Criar Apps Android do Zero ao Profissional (Crie Apps Famosos como: Netflix, Spotify e muitos outros)

4.63 (109 reviews)

Students

27.5 hours

Content

May 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to all SkillShare courses
EXCLUSIVE 30-DAY FREE TRIAL

What you will learn

Vai aprender a criar Apps do Zero ao Profissional.


Description

Curso Completo 14 Módulos de ensino, mais de 100 aulas em vídeos. Vai aprender a criar Apps do Zero ao Profissional 100% Passo a Passo, não precisa ter conhecimentos em programação.


Resumão do curso:

  • Lógica de Programação.

  • Vamos aprender os fundamentos da linguagem de programação Kotlin.

  • Orientação a Objetos em Kotlin, totalmente do Zero.

  • Instalação e configuração do ambiente de desenvolvimento.

  • Configurar emuladores e rodar os aplicativos em um aparelho celular.

  • Trabalhar com imagens no Android, cálculos, conversões, lógicas.

  • Estruturas de Layout.

  • Apresentação de arquivos PDF em aplicativos Android.

  • Preferências do usuário, salvando dados e recuperando dados localmente.

  • Floating Action Button, Guidelines.

  • Back-end (Firebase): Banco de dados em tempo real, Firebase Storage, cadastro e autenticação de usuários.

  • Componentes de listagem.

  • RecyclerView.

  • Modelo de dados.

  • Listas verticais, horizontais, listas em formato de grid.

  • PlaceHolders.

  • Efeitos, Sombras, Customização de componentes.

  • Menus.

  • Toolbar.

  • Ícones.

  • Salvando dados em um servidor, upload de imagens, carregamento profissional de imagens.

  • Alinhamentos Profissionais.

  • Navegações entre atividades, passando dados entre atividades.

  • Requisições HTTP.

  • Troca de informações com objetos JSON.

  • Eventos de clique.

  • Publicação de Aplicativos na Google Play.

  • E muito mais...


Quer Aprender a Criar Aplicativos Profissionais para o Android?

Quer Aprender a publicar o seu primeiro aplicativo na Loja da Google Play?

Quer arrumar o seu primeiro emprego como Programador Android?


Se você respondeu SIM para uma dessas perguntas, você está no curso certo.

Venha conhecer o nosso método de ensino é 100% Garantido e Comprovado!


Público alvo: Para qualquer pessoa que tem vontade de aprender a criar aplicativos.


Screenshots

Desenvolvimento Android Com Kotlin
Desenvolvimento Android Com Kotlin
Desenvolvimento Android Com Kotlin
Desenvolvimento Android Com Kotlin

Content

O Início da Jornada

Tudo sobre Lógica de Programação

Linguagem de Programação Kotlin do Zero

Linguagem de programação Kotlin

O Que é uma variável?

Variável Mutável e Imutável

Tipos de variáveis na linguagem Kotlin

Operadores Aritméticos

Operadores Relacionais

Estrutura de Condição IF/ELSE

Operadores Lógicos

Estruturas de Repetição - While e For

Arrays

Controle de fluxo When

Null Safe

Funções

Orientação a Objetos em Kotlin

O Que é um objeto em Kotlin?

Construtores

Herança

Sobrescrita de Métodos

Modificadores de Acesso

Interface

Collections (ArrayList, List, MutableList)

Enum

Ambiente de Desenvolvimento

Instalando o Android Studio

Criando o Primeiro Projeto Android

Virtualização

Configurando o Emulador Nativo

Emulador Externo Genymotion (opcional)

Executando o App no dispositivo real

Componentes de Interface

O que é a pasta Res?

O que é a pasta Gradle Scripts e Manifests?

Tipos de Layout

Criando o meu primeiro App

Introdução - App - Calculadora de Notas

Criando o layout

Evento de Click e conversões

Finalizando o App de Calculadora de Notas

App - Calculadora de IMC

Introdução - App - Calculadora de IMC

Criando o layout principal

Criando Ícones no Android

Criando Cálculo IMC

Deletando Dados de Formulários

App - Cardápio de Restaurante

Introdução - App - Cardápio de Restaurante

Trabalhando com imagens no Android

Navegação entre Activities

Criando uma Toolbar

Finalizando o App Cardápio de Restaurante

App - Ebook Digital

Introdução - App - Ebook Digital

Criando o Layout

PDF-Viewer

Carregando PDF no Aplicativo

App - Bloco de Notas

Introdução - App - Bloco de Notas

Floating Action Button

Shared Preferences

Firebase

Recursos e Preços

Projeto Netflix - Introdução

Criando a tela de transição do App Netflix

Criando a tela de login do usuário

Personalizando Componentes com Shape

Construindo a tela de Cadastro

Configurando o Firebase no Android Studio

Baixando e Instalando Recursos Adicionais do Genymotion

Cadastrando Usuários no Firebase

Tratando Exceptions

FirebaseAuth - Autenticando Usuários

Tratando Exceptions da Form Login

Verificando Usuário Logado e Deslogando Usuário

Horizontal ScrollView

Biblioteca Picasso

Criando o layout do detalhes do filme

Concluindo o Detalhes do Filme

Carregando Vídeo

App - Youtube

RecyclerView

Recursos: CircleImageView

Imagens Circulares com o CircleImageView

Data Class

Criando o Adapter e Passando Dados Para Lista

Criando um Menu

Colocando Eventos de Click Nos Itens de Lista

App - Loja Virtual

Introdução - App - Loja Virtual

Material-Intro

Criando Slides com o Material-Intro

Melhorando os Slides

Criando um Degradê e Personalizando a Tela de Login

NestedScrollView

Configurando o Firebase no Projeto Loja Virtual

Snackbar

Colocando Ações na Snackbar

Autenticando Usuários

Trabalhando com FrameLayout

Navigation Drawer

Trabalhando com Fragmentos

Criando o Layout da Activity Cadastro de Produtos

Selecionando Imagens da Galeria de Fotos

Firebase Storage - Fazendo Upload de Imagens

Firebase Firestore - Banco de Dados

Criando o Layout da Lista de Produtos

Listando Dados

afollestad.material-dialogs

AlertDialog e Material-Dialogs

Criando Função de Enviar E-mail

App - Spotify Clone

Introdução - App - Spotify Clone

Bottom Navigation View

Adicionando Fragmentos

Corrigindo alguns Erros

Entendendo a Estrutura da Lista

Criando a Lista de Categorias

Validando a Lista de Categorias

Criando a Lista de Álbuns Horizontal

Criando um PlaceHolder

Processando um JSON

Links Necessários

Utilizando a biblioteca Retrofit

Carregando Todos os Álbuns

Criando o Visual da Activity de Buscar

Grid Layout

Link - SmartTabLayout

SmartTabLayout

Personalizando os Fragmentos

Colocando Eventos de Click nos Álbuns

Criando os Detalhes do Álbum

Criando Toolbar, Trabalhando com Efeitos, Mudando a cor da StatusBar

Passando dados entre Activities

Publicando seu App na Google Play

Adquirindo uma Conta da Google Play Console

Criando APK

Links Necessários

Detalhes do App

Finalizando a Publicação

Atualizando um Aplicativo

Recursos da Plataforma

Como ter ideias ilimitadas para criar aplicativos

Imagens sem direitos autorais


Reviews

J
Jefferson21 May 2021

Professor tem uma boa didática e bons exemplos de apps nas aulas, mas tem muito material desatualizado, e consequentemente não conseguimos terminar o conteúdo das aulas, é necessário ao menos deixar uma solução para essas atualizações

J
James12 May 2021

O curso não é perfeito mas sem dúvida nenhuma, vale muito a pena. O valor do curso não paga as informações e dicas valiosas. Super recomendo.

B
Bruno26 April 2021

muito bem explicado dinamica muito boa facil aprendizado otimo pra quem ta começando ensina do zero mesmo

E
Evangelista22 April 2021

Ótimo Curso!! o professor é claro nas explicações, atencioso nas suas dúvidas e tem bastante conteúdo prático!

M
Milton19 April 2021

Deveria falar mais o porque das coisas inseridas nos projetos. porque estão inseridas ali, qual o contexto daquele componente.

D
Diego8 April 2021

Curso muito bom, recomendo. Um feedback é fazer um novo curso ou melhorar esse colocando conceitos de arquiteturas e padrões, creio que vai ficar muito completo com esses detalhes adicionais. Parabéns. Valeu o investimento.

D
Daniela30 March 2021

Comecei há pouco tempo e estou amando o curso! O professor explica tudo com bastante calma e paciência e o fluxo das aulas permite que todos acompanhem as aulas tranquilamente.

G
Gillian25 March 2021

Ainda não terminei, mas estou achando fantástico. O professor tem uma didática incrível, o plano de aulas foi muito bem elaborado e os projetos são muito relevantes. Estou aprendendo muito. Recomendo!

L
Luan18 March 2021

As últimas seções do curso deixam a desejar, pelo fato de o instrutor só ficar escrevendo códigos e não se preocupar com as explicações.

E
Eduardo26 February 2021

Estou gostando muito do conteúdo, da linguagem (Kotlin) e do Instrutor. Ele é direto, claro e conciso, e, isto influencia demais no curso pois há instrutores cuja fala e método "não objetivo" chegam a causar sonolência e desânimo em nossa jornada de estudos. Parabéns ao Instrutor!!!

L
Leonardo24 February 2021

Instrutor extremamente competente e atencioso. Não finalizei o curso ainda, porém o tanto que já vi, não me deixou dúvidas de que eu devo avaliar com 5 estrelas. Todas as questões/dúvidas que tive durante o curso enviei uma mensagem para o instrutor e o mesmo me deu o retorno rapidamente. Recomendo sem medo.

D
Deyvison4 December 2020

Estou gostando muito apesar de eu estar na seção 3 ainda. O instrutor é objetivo, claro e direto, tudo o que eu precisava, porque eu já tinha estudado um pouco do básico porém com muita informação, já com o instrutor ele não enrola, e quem achar muito vago pode pesquisar sobre o que ficou com dúvida depois, vejo que o jeito dele está sendo excelente até o momento.

L
Lucas27 November 2020

Até o momento o curso apresenta uma boa base de iniciação, como eu conheço a estrutura básica de Java, estaria revendo apenas as alterações, a proposta do curso é muito boa!


Related Courses

SKILLSHARE
Android Mobile Development Bootcamp - Part 2: Activities, Intents & The Android Manifest
Android Mobile Development Bootcamp - Part 2: Activities, Intents & The Android Manifest
SKILLSHARE
Mobile Development Mastery Class : Android App development 2020 - Part 1
Mobile Development Mastery Class : Android App development 2020 - Part 1
SKILLSHARE
Mobile Development -Basics for Beginners
Mobile Development -Basics for Beginners

3559891

Udemy ID

10/10/2020

Course created date

10/17/2020

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram