Step 1
Open Terminal & navigate to your project directory.
Step 2
Add dependencies by running following command.
flutter pub add flutter_email_sender
flutter pub add url_launcher
Step 3
- You can add following code snippet
- It could be anywhere.
- Ideally, you can put it on a button-press event.
- If you are putting it inside a method, make sure you mark the function as
async
final Email email = Email(
body: 'I want to send email and This is where I add email body',
subject: 'Email subject goes here',
recipients: ['[email protected]'],
isHTML: false,
);
try {
// this will open native email composer
await FlutterEmailSender.send(email);
} catch (e) {
// upon failure (if no email configured)
// we'll try to launch email composer with URL scheme
var data = Uri.encodeFull(
"subject=Email subject goes here&body=I want to send email and This is where I add email body");
var url =
Uri.parse('mailto:[email protected]?$data');
launchUrl(url);
log('Something went wrong ${e.toString()}');
}
- For Android, you may have to add following lines in
AndroidManifest.xml
file.
<manifest package="com.mycompany.myapp">
<queries>
<intent>
<action android:name="android.intent.action.SENDTO" />
<data android:scheme="mailto" />
</intent>
</queries>
</manifest>
That's it. You're all set.
Hope that, above details were helpful to you.
Who am I?
- I am @sagarkothari88.
- I am currently working on a mobile application for 3Speak community members
Support Me Back 🙏
- Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
- Upvote my content
- Follow my channel
Support 3Speak
Cheers
Have a good one
---
Posted from 3Speak iOS App for 3Speak
Developed and maintained by @sagarkothari88
Yay! 🤗
Your content has been boosted with Ecency Points
Use Ecency daily to boost your growth on platform!
Support Ecency
Vote for new Proposal
Delegate HP and earn more, by @sagarkothari88.
Discord Server.This post has been manually curated by @bhattg from Indiaunited community. Join us on our
Do you know that you can earn a passive income by delegating to @indiaunited. We share 100 % of the curation rewards with the delegators.
Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.
Read our latest announcement post to get more information.
Please contribute to the community by upvoting this comment and posts made by @indiaunited.
Congratulations @sagarkothari88! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):
Your next target is to reach 10000 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Check out the last post from @hivebuzz:
Will try this today