
Nesta aula iremos apresentar o que iremos aprender no decorrer do curso, além de dizer o que necessita-se para iniciar o curso.
Aqui deixo um pedido a vocês e orientação quanto a avaliação do curso para com a Udemy.
Nesta aula criaremos o nosso projeto de App no Android Studio e iremos configurar o App para se comunicar com o Firebase.
Nesta aula iremos aprender a desenvolver o Design (XML) utilizando o formato "Texto" para adicionar nossas View (Campos de Textos, Label e Botões) em nossas Activitys (Tela).
Faremos isso para as Activitys (TELA) de Login e Cadastro de Usuário.
Aprenderemos agora a fazer a autenticação utilizando E-mail junto ao Firebase, criaremos a classe Usuário e a classe ConfiguracaoFirebase, essas serão fundamentais no nosso projeto.
Aprenderemos a utilizar a função de verificar se o usuário está logado no momento.
Nessa aula iremos trabalhar com a PrincipalActivity, nela iremos adicionar uma função para identificar o usuário logado e que tipo de usuário é esse (Administrador ou Atendente).
Parte 1
Trabalhando com Shared Preferences para auxiliar no Login.
Melhorando Activity de Cadastro de Usuários, utilzando o Shared Preferences para armazenar usuário logado no momento.
Nessa aula iremos fazer alguns testes e também o sincronismo do nosso gradle.
Download projeto até aula 20
https://drive.google.com/file/d/1UJGh3ZsBWSfxWKpJ8BcgHRJJfeDJaTR5/view?usp=sharing
Nessa aula aprenderemos a conceder as permissões de acesso as fotos do nosso sistema android.
Design Interessante para ActivityCadastroUsuario.
Utilizando boostrap no android.
Melhorando o Design utilizando a biblioteca do Boostrap para Android.
Recuperando View (Boostrap) na Activity (Java).
Corrigindo alguns Bugs e apresentando a sequência do App.
Nessa aula daremos início ao desenvolvimento da Activity CadastroUsuarioComumActivity, assim poderemos inserir novos usuários, sem precisar que sejam administradores ou atendentes.
Nessa aula finalizaremos o desenvolvimento da activity CadastroUsuarioComumActivity.
Nessa aula nós iremos aprender a criar uma lista personalizada para podermos adaptar ao Recycler View.
Nessa aula iremos implementar o XML (Design) da nossa CardapioActivity, além de desenvolvermos por completo o nosso Adapter que será utilizado no nosso RecyclerView para exibir a lista de pratos do nosso cardápio.
Nessa aula iremos fazer a "ligação" do adapter com a nossa CardapioActivity.
Ao testar a aplicação, verifiquei que apresentava um erro, mas o erro não era não programação em sim, mas no nosso design XML.
Confiram!
Link para download do projeto até aqui:
https://drive.google.com/file/d/14ryWYDdn-Msk3MXVC9fgRRzbl8Rt9eA4/view
Nessa aula nós iremos adicionar um menu para os usuários comuns, visto que os usuários: Administradores e Atendentes já possuem um menu específico.
Nessa aula nós iremos começar a realizar as mudanças das activitys principais, nesse momemento nós iremos trabalhar com a principalactivity do Administrador.
Após fazermos a alteração do xml na última aula, nós iremos agora fazer as devidas alterações na nossa activity.
Nessa aula nós iremos começar a fazer alterações na MainActivity (Tela de Login) a partir dessa aula a MainActivity passará a ter a função de dizer qual tipo de usuário está logado no momento.
Na aula anterior nós fizemos algumas alterações no app, porém um bug foi deixado para trás, nessa aula nós iremos corrigi-lo.
Link download do projeto até aula 37
https://drive.google.com/file/d/1NGlJzi4ErPDwz5N8jo_SyaU8PCUBgA2u/view?usp=sharing
Nessa aula nós iremos desenvolver o layout da tela principal do usuário comum
Link para download do projeto até aqui:
https://drive.google.com/file/d/14buaLAKeMJ6l3DhUbKh-R5aVXU5tZ2-7/view?usp=sharing
Link para download imagens:
https://drive.google.com/file/d/1w7i4lQDi2uxklEMD37k2n2jwLrWu5mmR/view?usp=sharing
Nessa aula nós iremos aprender a como recuperar a senha, pois, uma vez na vida pelo menos, nós esquemos nossas senhas.
Por isso nossos apps devem ter essa função.
Nessa aula ensino vocês a como inserir o botão (olho) no campo de senha do login, assim o usuário pode exibir e ocultar os caracteres do campo.
Nessa aula nós iremos inserir o menu do usuário comum na principalActivityComum.
Nessa aula iremos criar a tela principal do usuario atendente.
Nessa aula faremos uma correção para melhorar a performance do app.
Link Download Projeto até aula 43
https://drive.google.com/file/d/1LyqBF9wVw8Z1yquXY3I7BSi1zKV6KCqe/view?usp=sharing
Visto a necessidade de atualizarmos a versão do Android e também do Firebase no nosso projeto, fez-se necessário migrarmos o projeto para que o mesmo esteja sempre atualizado, portanto a partir dessa aula iremos fazer a migração total.
Nessa aula iremos configurar o Firebase no projeto, visto que foi necessário criar um novo para que as versões de bibliotecas, android e firebase estejam atualizadas.
Nessa aula iremos vincular a biblioteca atualizada no Bootstrap no nosso projeto atualizado.
Nessa aula iremos fazer a migração da nossa MainActivity para a versão atualizada, modificando a maneira de exibir imagens.
Nessa aula iremos importar as antigas classes, reconfigurando os métodos do Firebase.
Nessa aula nós iremos configurar e personalizar as activitys importadas do projeto antigo.
Nessa aula iremos resolver alguns bugs que ocorreram após a importação.
Nessa aula iremos colocar um background e importar e reconfigurar o CadastroUsuarioActivity.
Nessa aula iremos trabalhar com a ActivityPrincipal e configurar gradle e bibliotecas.
Nessa aula continuaremos a migração, nossas 2 activitys (PrincipalComum e UploadFoto) serão as atualizadas.
Nessa aula iremos migrar a nossa PrincipalActivity e realizar testes de login.
Continuação da migração das aulas.
Nessa aula iremos readaptar um background interessante para o nosso app, visto que nas aulas anteriores foi necessário a retirada.
Nessa aula iremos desenvolver a área do perfil de usuário, nessa activity o usuário poderá ver os seus dados em uma tela (nome, cpf, email, endereço, etc.).
Também teremos 3 botões (editar, cancelar e excluir conta).
Nessa aula daremos sequencia no desenvolvimento da activity Perfil do Usuário.
Nessa aula mais uma parte da criação da activity perfil de usuário.
Nessa aula iremos criar o método para excluir usuários do app
Nessa aula nós iremos criar um AlertDialog personalizado para tratar a exclusão do usuário.
Nessa aula nós iremos aprender a criar a activity que efetivamente edita o usuário no firebase database, bem como no sistema de login do Firebase.
Nessa aula nós iremos ver como transportar dados de uma activity para outra, nesse caso utilizaremos para transportar os dados do nosso perfil a ser editado, usaremos o bundle para fazer esse transporte.
Nessa aula nós iremos efetivamente fazer as alterações nos dados do perfil do usuário junto ao firebase, alterando não só senha, como também os dados pessoais.
Nessa aula iremos corrigir um bug da aula anteior, onde faziamos uma comparação equivocada.
Também iremos executar o teste do app novamente.
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?
O que serei capaz de fazer depois deste curso?
Qual é o público-alvo?