
Olá, nesse vídeo eu irei apresentar a vocês um pouco mais sobre o nosso curso, dizendo o que você pode esperar, para quem é indicado esse curso e também o nosso conteúdo total.
Aqui deixo um pedido a vocês e orientação quanto a avaliação do curso para com a Udemy.
Baixe a opção correspondente ao seu sistema operacional:
Download Linux
https://dl.google.com/dl/android/studio/ide-zips/3.3.2.0/android-studio-ide-182.5314842-linux.zip?hl=pt_br
Download Windows 64 Bits
https://dl.google.com/dl/android/studio/install/3.3.2.0/android-studio-ide-182.5314842-windows.exe?hl=pt_br
Download Windows 32 Bits
https://dl.google.com/dl/android/studio/ide-zips/3.3.2.0/android-studio-ide-182.5314842-windows32.zip?hl=pt_br
Download Mac
https://dl.google.com/dl/android/studio/ide-zips/3.3.2.0/android-studio-ide-182.5314842-mac.zip?hl=pt_br
Nessa aula nós iremos criar o projeto no Android Stúdio e também criar o projeto na dashboard do Firebase.
Nessa aula nós iremos configurar o Firebase dentro do nosso projeto Android, fazendo com que os dois se comuniquem.
Aqui começaremos a trabalhar com o XML (Layout) da nossa tela de Login.
Nessa aula nós iremos adicionar a biblioteca do Bootstrap ao projeto Android e criar a nossa Activity de Login.
Nessa aula nós iremos configurar o Firebase Auth no nosso projeto Android.
Nessa aula nós iremos criar a navegação entre telas, após o login efetuado o usuário será redirecionado para uma segunda tela.
Aprenderemos a limpar os dados de uma tela.
Nessa aula iremos criar a tela de cadastro de usuário.
Nessa aula iremos continuar a desenvolver a tela de Cadastro de usuário, bem como a navegação entre as telas de Login e Cadastro.
Nessa aula aprenderemos sobre o Scrollview e sua importância.
Nessa aula nós iremos recuperar as views da nossa tela de cadastro de usuário.
Nessa aula nós iremos aprender a criar um usuário no authentication do firebase.
Nessa aula criaremos a navegação entre a tela de Cadastro de Usuários (RegisterActivity) e a Tela Principal (MainActivity)
Nessa aula iniciaremos com o RealTime Database do Firebase, na nossa tela de Cadastro de Usuário (RegisterActivity)
Nessa aula aprenderemos a criar um Objeto para usarmos na nossa RegisterActivity.
Após criarmos o objeto na aula passada, nessa nós iremos popular o mesmo para que possamos enviar para o nosso banco de dados.
Aprendendo a gerar uma chave única (chave primária) dentro do banco de dados do Firebase.
Inserindo @Exclude no getPassword
Criando uma conta de autenticação no Firebase e registrando no Database.
Método para verificar se o usuário está conectado atualmente.
Criando um método para desconectar o usuário logado atualmente.
Nessa aula nós iremos criar o design de um alert para recuperação de senha.
Nessa aula nós iremos recuperar as views do nosso AlertDialog.
Finalizando o nosso alertDialog de recuperação de senha.
Nessa aula nós iremos ver como adicionar permissões de acesso a câmera, essas permissões se fazem necessárias quando nós estamos utilizando versões mais novas do Android.
Nessa aula nós criaremos um alert para tirar e enviar foto para o nosso storage.
Nessa aula nós iremos implementar os métodos de tirar e enviar foto para o Storage do firebase.
Nessa aula nós iremos terminar a implementação dos métodos de tirar e enviar fotos para o Storage.
Nessa aula nós iremos finalizar a nossa RegisterActivity
Nessa aula nós criaremos a personalização do nosso MenuDrawer.
Nessa aula nós iremos criar a tela de perfil de usuário, também faremos a chamada da activity.
Nessa aula nós iremos ver como recuperar as informações do usuário (vindo do firebase) e inserir essas informações nos EditText.
Nessa aula nós iremos realizar o update dos campos de nome e sexo no perfil de usuário.
Nessa aula iremos fazer a atualização da senha de usuário.
Nessa aula iremos exibir a foto do perfil de usuário.
Nessa aula nós iremos fazer o update da imagem do perfil de usuário.
Inserindo um Finish nos botões voltar, para finalizar a activity atual.
Nessa aula nós iremos finalizar a exibição do Tablayout.
O que nós vamos fazer nessa aula é criar a activity de compromissos.
O que nós vamos fazer nessa aula é ver como inserir um compromisso no database.
O que nós vamos fazer nessa aula é aprender a criar mascaras para um editText.
Nessa aula iremos adicionar um status ao nosso compromisso.
Nessa aula criaremos um XML para o recycler view.
Nessa aula nós iremos aprender a criar um adapter para nossos compromissos (commitments).
O que nós vamos fazer nessa aula é criar um fragment para exibir compromissos passados.
Nessa aula nós daremos sequencia no desenvolvimento do Fragment de commitments passados.
Nessa aula nós iremos ver como criar um alert personalizado para visualizar o nosso compromisso.
Nessa aula nós iremos exibir Nome, Data e Descrição no nosso alert Dialog personalizado.
Nessa aula nós iremos realizar a exclusão de um compromisso (commitment) de um database.
Nessa aula nós iremos aprender a fazer update no status de nosso compromissos (commitment).
Nessa aula nós criaremos o nosso botão de compartilhamento do app.
Nessa aula nós iremos inserir os campos UID nos commitments, assim depois poderemos filtrar cada commitment criado por cada usuário.
Nessa aula nós iremos filtrar os dados por UID de cada usuário.
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.