
TextInputLayout e Envio de Email no Android com PHPMailer e AWS SES
(3764)

CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim

CategoriaEngenharia de Software
Autor(es)Eric Evans
EditoraAlta Books
Edição3ª
Ano2016
Páginas528
Opa, blz?
Nesse vídeo dou continuidade ao desenvolvimento da APP de carros, dessa vez apresentando a View TextInputLayout para apresentação do Floating Label. O objetivo do vídeo é implementar um script de envio de emails utilizando como apoio o script de backend em PHP.
O TextInputLayout apesar de impressionar pela animação no label ainda não está igual as guidelines do Material Design Android apresenta, mais precisamente quando vamos trabalhar a apresentação do erro, mas mesmo assim o texto de error em vermelho já ajuda no destaque do problema para o user.
Não esqueça de atualizar a lib com.android.support:design:22.2.0 para com.android.support:design:22.2.1
Para o envio de emails no backend são utilizados o componente PHPMailer e o servidor SMTP do Simple Email Service (SES) do Amazon Web Service (AWS). Uma das vantagens do AWS SES ante ao uso do servidor do gmail é que não temos o limite de 500 emails empregado pelo gmail, temos o envio de até 2000 emails gratuitos por dia. No vídeo carrego o componente PHPMailer via Composer, que comento sobre a facilidade de utilizar componentes depois de sua instalação. É apresentado também o Packagist.org para a busca de componentes para projetos PHP (já vi alguns JavaScript por lá também).
Foram corrigidos dois dos bugs mais evidentes deixados pela implementação anterior a esse vídeo, no caso o vídeo Volley, Gson e RetryPolicy em Material Design Android Série APP. Note que no vídeo faço um longo comentário sobre o AWS e o PHPStorm, mesmo eles sendo pagos enfatizo que você deve utilizar o de sua escolha (baseado em desempenho, dinheiro, ...), porém citei ambos, pois ambos aumentaram minha produção no dev Web e mobile como também meu campo de visão sobre as possibilidades de desenvolvimento que antes pareciam não tão triviais. Bom, o vídeo está grande, porém simples, qualquer dúvida sobre composer, AWS, PHPStorm, ... pode deixar ai nos comentários, sem mais delongas, vou deixar você assistir ao vídeo.
Para acessar o projeto entre no GitHub: https://github.com/viniciusthiengo/tc-material-design
Para acessar os vídeos anteriores do desenvolvimento da APP que está no vídeo acesse a PlayList:
Segue links das páginas apresentadas no vídeo:
Component TextField no Material Design Android
Página da View TextInputLayout no site documentação do Android
Packagist.org para componentes PHP
GitHub do componente PHPMailer
Página da Amazon Web Service (AWS) Brasil
Vlw
Comentários Facebook