- Apresentação do Curso.
- Avaliação Udemy
- IMPORTANTE - Versão Android Studio
- Criando Projeto no Android e Na Dashboard do Firebase
- Configurando o Firebase no Projeto Android
- Desenvolvendo o Layout (XML) da tela de Login
- Adicionando o Bootstrap ao Projeto e Criando a LoginActivity
- Configurando a Autenticação (Firebase Authentication)
- Redirecionando Activity Após Efetuar o Login
- Limpando os campos da tela de Login
- Criando Tela RegisterActivity (Cadastro de Usuário)
- Completar Tela de Register e Navegação Login x Register
- Aprendendo a trabalhar com ScrollView na tela de Cadastro de Usuário
- Recuperando as Views da tela de cadastro de usuário
- Criando Conta de Usuário no Authentication
- Navegação para RegisterActivity x MainActivit
- Iniciando com RealTime Database RegisterActivity - Teste Hello World
- Criando Objeto User para RegisterActivity
- Populando Objeto User e Enviando para Database
- Gerando Key User e Preenchendo Objeto
- Eliminando a senha dos atributos de Usuário
- Criando conta Authentication e Database
- Verificando Usuario Conectado LoginActivity
- Criando Método de Desconectar na MainActivity e Mudando o Nome do App
- Criando XML Alert Recuperar Senha
- Recuperando Views e Exibindo o AlertDialog
- Finalizar Recuperação Senha
- Criando Permissões para acessar câmera Novas Versões do Android.
- Criando XML Alert Tirar Foto e Enviar Foto
- Implementando Métodos Tirar Foto e Enviar Foto - Parte 1
- Implementando Métodos Tirar Foto e Enviar Foto - Parte 2
- Finalizando RegisterActivity
- Personalizando MenuDrawer
- Criando Tela Perfil Usuário e Realizando Chamada da Activity
- Recuperando Informações Usuário e Preenchendo EditText
- Update de Nome e Sexo do Perfil de Usuário
- Realizando Update password do usuário
- Exibindo Imagem de Perfil no ActivityProfile
- Atualizando Imagem do Perfil do Usuário
- Criando Finish BtnVoltar ProfileActivity - Criando Adapter e Fragments
- Finalizando Exibição TabLayout
- Criando Activity Compromissos
- Inserindo um Compromisso no Database
- Criando Mascaras para EditText
- Inserindo Atributo Status Compromisso
- Criando Modelo XML para Recycler View - Implementation RecyclerView
- Criando o CommitmentAdapter
- Exibindo Compromissos Passados no FragmentPassados
- Exibindo Compromissos Pendentes no FragmentPendentes
- Criando Alert Personalizado para Ver - Excluir - Mudar Status do Compromisso
- Exibindo Nome, Data e Descrição no AlertDialog - Alterando texto button
- Excluindo Compromisso Do Database
- Mudando Status Compromisso
- Criando Botão Compartilhar
- Inserindo Campo de UID nos Commitments
- Filtrando por UID os Commitments
O que você aprenderá
- Autenticação com E-mail e Senha (Firebase Authentication)
- Banco de Dados Em Tempo Real (Firebase RealTime Database)
- Upload e Armazenamento de Arquivos (Firebase Storage)
- Manipulação da Câmera do Celular
- Trabalhar com Classes, Adapters, Fragments, Layouts, Bootstrap e Muito Mais.
Descrição
Nesse curso iremos aprender a criar um app incrível, esse app chama-se Agenda virtual, para o banco de dados, autenticação e armazenamento de arquivos iremos utilizar o poderoso Firebase, uma tecnologia desenvolvida por ninguém mais, ninguém menos que o GOOGLE, pois é, já imaginou quantas empresas querem um profissional que domine essa tecnologia?
Por meio desse curso e de seu esforço você poderá ingressar na área de desenvolvimento de Apps para Android.
Pesquisas e mais pesquisas indicam o crescimento e a solidez da plataforma Android, cada vez com mais usuários e cada vez com mais necessidade de profissionais para desenvolver nessa área.
Você sabendo Android junto ao Firebase, nada irá te segurar, visto que o Firebase pode ser integrado a qualquer plataforma, seja IOS, ANDROID E WEB.
Quais são os requisitos?
Saber o básico de Android
Lógica de Programação
Básico de Java
O que serei capaz de fazer depois deste curso?
Configurar seu app para utilizar o Firebase;
Trabalhar com Autenticação de Usuários por meio do Firebase;
Real Time Database, banco de dados em tempo real do Firebase;
Armazenamento de Arquivos, o famoso Storage do Firebase;
Trabalhar com recursos de câmera em seu aplicativo Android;
Criar recuperações de senha para o seu aplicativo;
Desenvolver Apps em Android, utilizando a linguagem Java e um dos mais poderosos, completo e seguro Back-End da atualidade.
Qual é o público-alvo?
Qualquer pessoa que deseja entrar para o universo do desenvolvimento para Android, podendo mudar a sua vida.
Os alunos também compraram
Sobre os instrutores

- 4.08 Calificación
- 13622 Estudiantes
- 12 Cursos
Daniel Lopes
Analista de Sistemas e Professor
Formado em análise e Desenvolvimento de Sistemas pela Faculdade de Tecnologia do Estado de São Paulo, Daniel começou na área de informática ainda muito jovem, passando por diversas áreas de atuação, sendo elas:
- Manutenção de Micromputadores;
- Suporte Técnico para Usuários;
- Manutenção em Redes Sem Fio;
- Programador (Android, PHP, C#, JavaScript, Java, MySQL, SQL Server, React JS, React Native, NodeJS e MongoDB).
Atualmente Daniel, trabalha como desenvolvedor de Aplicativos Mobile (Android) e também como consultor de tecnologia, além de ter se encantado pela área do ensino a distância, para manter-se atualizado e bem informado Lopes busca as mais diversas capacitações, cursos, livros, treinamentos.
Em 2017 Daniel passou a se dedicar a criação de conteúdos na internet, ao iniciar um canal no Youtube, Lopes recebeu diversas solicitações de criação de cursos com o conteúdo abordado lá, após isso, tem se dedicado em criar apostilas, cursos presenciais e on-line, além de participar de projetos de aceleração de startups.
Ao ver que sua paixão era o ensino, Daniel resolveu então participar de eventos que possibilitam um melhor entendimento na área de inovação tecnológica. Eventos como Startup Weekend e Hackathon, são fundamentais no desenvolvimento pessoal e profissional de todos nós.
Feedback do aluno
Avaliação do curso
Avaliações
Metodologia muito boa, as aulas não são extensas, com isso torna=se mais fácil o aprendizado.
Nenhuma didática, por enquanto.
Gostando muito do curso! Estou acompanhando muito bem as aulas e gostaria de agradecer o professor, pois me ajudou prontamente para resolver um problema de acesso!