DEV Community

loading...
Cover image for Email Validation made simple in Flutter

Email Validation made simple in Flutter

Luciano Jung
Enthusiastic full stack programmer.
1 min read

Photo by inlytics | LinkedIn Analytics Tool on Unsplash

Welcome to my first article about Flutter package testing. Each week, I will test another package published under pub.dev.

Email Validator

This weeks package provides you with one easy-to-use function to validate an email input. The author mentions that this is a simple (but correct) Dart class for email validation without using regular expressions. Well come back later to why he calls it correct.

The Purpose

I think the purpose of this package is very clear. For example, if you want to register a user with an email address and a password, you have to verify that the email address is valid. If its not, you can give your user a hint that they have to check their email address again for any spelling mistakes. Not all backend systems support email validation while creating a new user. According to your apps user experience, its also much better to help your user when theyve finished the email address input and want to start filling in a password.
Most of the time, you start searching for an email validation right when you need it. Looking at Stack Overflow, the most upvoted response for this scenario is a complex regex.

Package Scope

...

Head over to Medium to read the whole post for free:

https://betterprogramming.pub/how-to-validate-emails-in-flutter-957ae75926c9?sk=8cd64b19f4f1eb8bba3ac297cb78e8dd

Discussion (2)

Collapse
sloan profile image
Sloan

Hi there, we encourage authors to share their entire posts here on DEV, rather than mostly pointing to an external link. Doing so helps ensure that readers dont have to jump around to too many different pages, and it helps focus the conversation right here in the comments section.

If you choose to do so, you also have the option to add a canonical URL directly to your post.

Collapse
pablonax profile image
Pablo Discobar

hey, cool job! if you are interested in this topic, then check this article - dev.to/pablonax/free-flutter-templ...
I'm sure you'll like it, dude!