TextInputLayout e Envio de Email no Android com PHPMailer e AWS SES

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

Email inválido.
Blog /Android /TextInputLayout e Envio de Email no Android com PHPMailer e AWS SES

TextInputLayout e Envio de Email no Android com PHPMailer e AWS SES

Vinícius Thiengo
(3625)
Go-ahead
"O método consciente de tentativa e erro é mais bem-sucedido que o planejamento de um gênio isolado."
Peter Skillman
Prototipagem Android
Capa do curso Prototipagem Profissional de Aplicativos
TítuloAndroid: Prototipagem Profissional de Aplicativos
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
Acessar Curso
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Lendo
TítuloManual de DevOps: como obter agilidade, confiabilidade e segurança em organizações tecnológicas
CategoriaEngenharia de Software
Autor(es)Gene Kim, Jez Humble, John Willis, Patrick Debois
EditoraAlta Books
Edição
Ano2018
Páginas464
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
Email inválido

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:

Material Design no Android

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

Material Design Icons

Página da Amazon Web Service (AWS) Brasil

Página oficial do Composer

Página oficial do PHPStorm

Vlw

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
Email inválido

Relacionado

APP Invites Para Compartilhamento. Material Design Android - Parte 15APP Invites Para Compartilhamento. Material Design Android - Parte 15Android
Date e Time PickerDialog. Material Design Android - Parte 16Date e Time PickerDialog. Material Design Android - Parte 16Android
ContextMenu no RecyclerView. Material Design Android - Parte 17ContextMenu no RecyclerView. Material Design Android - Parte 17Android
Volley, Gson e RetryPolicy em Material Design Android Série APPVolley, Gson e RetryPolicy em Material Design Android Série APPAndroid

Compartilhar

Comentários Facebook

Comentários Blog

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...