Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação. Você receberá um email de confirmação. Somente depois de confirmar é que poderei lhe enviar o conteúdo exclusivo por email.

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 Thiengo03/08/2015, Segunda-feira, às 05h
(1283) (9) (61) (1)
Go-ahead
"Construa uma voz e uma opinião em primeiro lugar e, em seguida, se essas ressoam com o público, então você vai ter uma audiência."
Adam Carolla
Código limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas598
Comprar Livro
Conteúdo Exclusivo
Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação.
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

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação.
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 (9)

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