Skip to content

Instantly share code, notes, and snippets.

View paulo9mv's full-sized avatar
💭
learning

Paulo Viana paulo9mv

💭
learning
View GitHub Profile
@paulo9mv
paulo9mv / teste.md
Last active October 29, 2020 15:29

Meu teste

Esse é meu teste, aqui temos um tutorial de instalação

Tutorial de Instalação

  1. No passo 1, instale o Linux
  2. No passo 2, desinstale o Linux
@paulo9mv
paulo9mv / main.dart
Last active December 10, 2019 01:27
Toques finais
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('Configurando um SMTP server: $_text',),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _sendEmail,
tooltip: 'Send email',
child: Icon(Icons.email),
@paulo9mv
paulo9mv / main.dart
Last active December 10, 2019 00:46
MyHomePageState método
class _MyHomePageState extends State<MyHomePage> {
String _text = '';
var email = Email('seuemail@seuprovedor.com', 'suasenha');
void _sendEmail() async {
bool result = await email.sendMessage('Sua mensagem de email', 'Seu destinatário', 'Seu assunto do email');
setState(() {
_text = result ? 'Enviado.' : 'Não enviado.';
});
@paulo9mv
paulo9mv / email.dart
Last active April 14, 2020 13:37
Adiciona o método sendMessage()
import 'package:mailer/mailer.dart';
import 'package:mailer/smtp_server.dart';
class Email {
String _username;
var smtpServer;
Email(String username, String password){
_username = username;
smtpServer = gmail(_username, password);
@paulo9mv
paulo9mv / email.dart
Last active December 10, 2019 00:30
Classe Email
import 'package:mailer/mailer.dart';
import 'package:mailer/smtp_server.dart';
class Email {
String _username;
var smtpServer;
Email(String username, String password){
_username = username;
smtpServer = gmail(_username, password);
@paulo9mv
paulo9mv / pubspec.yaml
Last active December 9, 2019 23:51
Adicionar mailer no pubspec.yaml
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
mailer: ^3.0.4 #Adicione esta linha
{
"version": "v1",
"config": {
"visState": {
"filters": [
{
"dataId": "ORDERS",
"id": "0dd3ceodl",
"name": "timestamp",
"type": "timeRange",
function sum(a,b){
return a + b;
}