Android com Firebase - Criando um app avançado

Aprenda a usar Firebase utilizando os recursos: Realtime Database, Authentication, Storage, Android, Java e muito mais.

4.25 (314 reviews)
Udemy
platform
Português
language
Mobile Apps
category
instructor
1,476
students
10 hours
content
Feb 2023
last update
$19.99
regular price

What you will learn

Criar um com Inserção, Alteração, Exclusão, Consulta (CRUD)

Configurar seu App para utilizar Firebase

Persistir dados no Firebase ( Armazenar Dados)

Fazer um Crud com Firebase

Exibir uma Imagem com Firebase + Picasso

Criar um Design atrativo para o seu app

Acesso a câmera dos dispositivos

Acesso a fotos armazenadas no dispositivos

Sistemas de Login com Email e Senha

Upload de Fotos para o Storage do Firebase

Shared Preferences

Definindo permissões para utilização de recursos do dispositivo Android

Criação de Classes Java (Conceitos de Orientação a Objetos)

Description

Nesse curso iremos aprender a criar Apps Android, utilizando o poderoso Firebase, o Firebase (Ferramenta da Google) está cada vez mais sendo requisitado pelos profissionais da área de desenvolvimento, seja ela Mobile ou Web.

Por meio desse curso e de seu esforço você poderá ingressar na área de desenvolvimento de Apps para Android.

Dados de Março de 2017 revelam que o Android superou todas as expectativas e se tornou o sistema mais utilizado do PLANETA, superando Windows, IOS, Windows Phone e todas as demais, ou seja, sabendo programar para Android você terá milhões de pessoas disponíveis para utilizar os seus apps, essa é uma grande oportunidade de mudar sua vida.Esse curso é indicado para quem deseja entrar para o mundo do desenvolvimento de Apps com segurança e praticidade.

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;
  • 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.

Content

Introdução

Introdução e Apresentação
Avaliação Udemy
Configurando Firebase no Android Studio
Criando Design (XML) Activity Login e Activity Cadastro de Usuários
Autenticação (Auth) Login com Firebase e Criação de Classes
Verificando se usuário está logado e criando Principal Activity
Desenvolvendo menu para PrincipalActivity
Criando CadastroActivity - Parte 1
Criando CadastroActivity - Parte 2 - Insere + Try Catch
Criando CadastroActivity - Parte 3 - @Exclude senha
Principal Activity - Identificando Tipo de Usuário Logado - Parte 1
Principal Activity - Identificando Tipo de Usuário Logado - Parte 2
Criando Shared Preferences para Auxilio na Autenticação
Trabalhando LoginActivity com Shared Preferences
Cadastro de Usuários com Shared Preferences
Trabalhando com Shared Preferences - Testes + Sincronização
Criação Menu atendente + PrincipalActivity + UploadFotoActivity
UploadFotoActivity - (Fazer Upload Fotos Firebase) - Parte 1
UploadFotoActivity - Implementando (Fazer Upload Fotos Firebase) - Parte 2
UploadFotoActivity Implementando - Parte 3 (Evento Clique e abrir Tela)
UploadFotoActivity - Parte 4 (Testes do App e Correção de Bug Imagem)
Permissões versões novas Android - Método Implementado no MainActivity
Melhorando o design - activity_cadastro_usuario - parte 1 (Background)
Melhorando o design activity_cadastro_usuario - parte 2 (Bootstrap)
Melhorando o design main_activity - Parte 1 (XML Bootstrap)
Design main_activity - Parte 2 (Java Boostrap)
Apresentando próximos conteúdos +Corrigindo Bugs ScrollView + UploadFotoActivity
Criando a Activity CadastroUsuarioComumActivity - Parte 1
Criando a Activity CadastroUsuarioComumActivity - Parte 2
Criando uma lista de pratos do cardápio - lista_todos_produtos
Trabalhando com XML da ActivityCardapio + Criação de Adapter p/ RecyclerView
Desenvolvendo CardapioActivity
Testando Aplicativo e Corrigindo bug
Adicionando Menu para os usuários Comuns do App
Alterações no XML do PrincipalActivity
Alterações PrincipalActivity.Java
MainActivity - Função para identificar e redirecionar os usuários
Correção Bug MainActivity desenvolvida aula anterior.
Desenvolvendo Design PrincipalActivityComum
Criando função de Recuperar senha no Firebase
Mostra e Ocultar senha MainActivity - Design Android
Configurando o Menu de usuário Comum
Criando Principal Activity Atendente
Corrigindo Dupla renderização de background

Atualizando Projeto para novas versões do Firebase, Android studio e bibliotecas

Migrando projeto para versão mais nova do Android e do Firebase
Configurando a nova versão do Firebase no novo Projeto Android
Configurando o Bootstrap nova versão no Projeto.
Reconfigurando Activity Main
Importando e Reconfigurando as Classes
Personalizando Activitys Importadas
Resolvendo Bugs da Importação
Trabalhando com sidevabar e CadastroUsuarioActivity
Trabalhando com Gradle, importando Libs e ActivityPrincipal
Atualizando PrincipalComumAcitivty e UploadFotoActivity
Realizando Testes de Login e migrando PrincipalActivity
Migração da PrincipalActivity, PrincipalActivityComum e PrincipalActivityAtenden
Migração da PrincipalActivity, PrincipalActivityComum e PrincipalActivityAtenden
Readaptando Background Image do App

Etapa 3 - Continuação após atualização das versões das bibliotecas

Criando a Activity de Perfil do usuário - Parte 1
Criando a Activity de Perfil do usuário - Parte 2
Criando a Activity de Perfil do usuário - Parte 3 (invocando os métodos)
Metodo Excluir usuário
AlertDialog Personalizado.
Criando Activity Editar Perfil de Usuário
Criando Activity Editar Perfil de Usuário - Parte 2
EditarPerfilUsuario - Recebendo dados para alteração
EditarPerfilUsuario - Validando as alterações no firebase
Corrindo Bug da aula anterior

Screenshots

Android com Firebase - Criando um app avançado - Screenshot_01Android com Firebase - Criando um app avançado - Screenshot_02Android com Firebase - Criando um app avançado - Screenshot_03Android com Firebase - Criando um app avançado - Screenshot_04

Reviews

Vinicius
July 22, 2023
Curso extremamente desatualizado, e muito desorganizado.Tive sorte por ja ter noção de android studio ,consegui dar um jeito , nao aconselho para ser comprado em 2023, e nem para iniciantes ou com apenas o basico em android studio e java ,uma pena pois tinha uma grande expectativa no curso .
Glauco
May 26, 2018
Este curso me tirou algumas dúvidas pontuais sobre o Firebase, e utilizou de uma ideia interessante de app para se utilizar com o Firebase. Um ponto a se melhorar neste curso é o áudio, pois ela chega a influenciar na experiência de assistir os vídeos por conta da qualidade, e da falta de regulagem quanto ao volume. Levando em conta o que foi dito acima, recomendo este curso para quem está começando a aprender a utilizar o Firebase.
Ramon
May 3, 2018
Está bem bacana. Gostei do desenvolvimento e do tempo dedicado para cada item de importância para a instalação do Android Studio e configuração com o Firebase.
Salomao
April 26, 2018
Comprei o curso pensando em aprender funções de login no firebase, pois o curso de android eu ja tenho e é muito melhor. Estou procurando tipos de login com a conta do google, facebook e outras opções, e ele ensina somente de um jeito, com email e senha, TODAS AS AULAS SÃO IGUAIS, tipos de login, com email e senha. Isso não é uma aula de Firebase, e sim de android e muitíssimo desatualizada, e de uma forma de quem esta começando agora, fica muito difícil, sei pois tenho outras aulas de Android e sempre utilizam utilizar os icones que a ferramenta ja te da, e com isso aprender a usar a ferramenta Android Studio muito mais facilmente. Propaganda enganosa, quero meu dinheiro de volta.
Gleidson
March 10, 2018
Anteriormente tinha dado 5 estrelas pelo fato do curso não enrolar tanto em coisas básicas como a maioria, porém o curso simplesmente parou de ser atualizado. Estamos há mais de uma semana sem atualização do curso.
Ebenezer
March 3, 2018
O curso de ensinamento é bom, mas poderia ser mais complexo e completo se tivesse no mesmo aplicativo ou outro aplicativo loja virtual. Seria mais interessante.
Diego
January 18, 2018
Curso muito bom, mas os videos não possuem uma qualidade de audio muito boa, poderia se melhorar isso!!
Jonathan
January 18, 2018
O curso é bom, no geral o instrutor foi bem no passo-a-passo e em um ritmo bom. Gostei bastante da parte do Firebase. Na ultima aula ficou faltando mostrar a inclusão do botão "Cardápio" no menu, mas já havia apresentado tal conteúdo anteriormente. Ficou faltando também a implementação dos botões "Cancelar" nos cadastros que estão sem ação.
Diemesleno
January 17, 2018
Curso excelente para quem quer aprender a utilizar o Firebase omo banco de dados para aplicativos Android.
Vendas
December 29, 2017
Parabens pelo curso, conheci atravez do curso da web api, estou gostando desse também... não vejo a hora das próximas aulas..
Israel
December 28, 2017
Apesar de o curso ainda estar em desenvolvimento, e vindo mais aulas, está sendo muito ótimo para o meu aprendizado! =)
Tiago
December 22, 2017
Começou muito bem, mas parece que ele não conseguiu cumprir tudo que havia dito que seria passado no curso (Ex. a lista de usuarios, etc). Fora isso, excelente instrutor, ótima didática, conhecimento. Recomendo.
Juarez
December 13, 2017
O curso me surpreendeu, excelente didática do professor, o curso é bem completo e o instrutor explica muito bem o passo a passo, fica fácil de entender.
Marcos
November 2, 2017
A didatica do professor e muito boa, mas o audio do seu microfone é muito baixo. Tive que colocar minha tv no máximo para escutá-lo. O audio comeca a melhorar a partir da aula 5 e o proprio professor me passou que acertou definitivamente no final do curso. A didatica continua excelente. Algumas vezes o conteudo e passado muito rapido e eu me perdi um pouco, mas nada que abaixando um pouco a velocidade do video nao resolva.
Andre
October 1, 2017
Curso extremamente raso sobre o assunto. Não falou sobre update e delete no firebase... Passa a maior parte do tempo montando layouts do que explicando sobre o próprio firebase.

Charts

Price

Android com Firebase - Criando um app avançado - Price chart

Rating

Android com Firebase - Criando um app avançado - Ratings chart

Enrollment distribution

Android com Firebase - Criando um app avançado - Distribution chart
1315718
udemy ID
8/8/2017
course created date
11/23/2019
course indexed date
Bot
course submited by