Sign in

Undergraduate | Computer Science and Engineering at University of Moratuwa , Sri Lanka

Email is one of the oldest message sending technique present today. The email was created in 1972 by Ray Tomlinson. So now you know a little bit about the history of the email, and if you want to know more about the history of the email please refer to this link.

Now let’s talk about how to send email using flutter. For this, we need an external dart package called mailer.

Install the mailer package

  • First, add the following line to the pubspec.yaml file in your flutter application. (The version may change, at the time you check this article)


First of all, let me give you a brief introduction about the Scholar X mentoring program. Scholar X is a 6-month free premium mentoring program specifically designed for the Sri Lankan university student community. My mentor for this session is Dr Charith Peris, who is currently employed as a research scientist at Amazon Alexa. He graduated from the University of Colombo and completed his PhD at Northeastern University, USA while holding a pre-doctoral fellowship at the Harvard-Smithsonian Center for Astrophysics.

In recent sessions, we mainly focused on how to improve my CV. We also focused on potential career paths that…


Scholar X is a 6-month free premium mentoring program specifically designed for the Sri Lankan university student community. I was one of the few lucky students who got the opportunity to become a mentee of this program.

My mentor for this session is Dr Charith Peris, who is currently employed as a research scientist at Amazon Alexa. He graduated from the University of Colombo and completed his PhD at Northeastern University, USA while holding a pre-doctoral fellowship at the Harvard-Smithsonian Center for Astrophysics.


Introduction 🤔

Glassmorphism is a UI trend that has been gaining popularity over the last few years. This style has been used in various major products like Windows Vista, Apple Ios 7, Redmi MIUI 12.0 etc making this effect more popular and more mainstream. Main characteristics of this effect are,

· Transparency (like frosted glass).

· Multi-layered approach with objects floating in space.

· Multi colours to highlight the blurred transparency.

· A subtle light border on the translucent object.

I think now you have a basic idea about what glassmorphsim is. Then let’s move on to designing this effect using Figma.

Prerequisites ❓


Welcome back to another new article about Flutter Framework. Today I am going to talk about how to use the ‘RefreshIndicator’ widget with BLoC state management library in Flutter.


credit: unsplash.com

Commenting is a good practice every programmer should follow, regardless of whether you are an expert or a beginner 👩‍💻👨‍💻. Today let’s discuss what commenting is, why we should do it and how we should do it. At the end of this article, I have an Easter egg 🥚 that you may find interesting and useful 🤗.

// What is commenting ❓ 🤷‍♀️

According to an article [1] published by the University Of Utah, School Of Computing, “Commenting is the art of describing what your program is going to do in high-level English statements.” …


Currently, Nigeria is being rocked by days of nationwide protests against police brutality following numerous allegations of harassment and extortion by a controversial police unit known as the Special Anti — Robbery Squad (SARS) [1]. The interesting thing about the SARS police unit is that the government has permitted them to do whatever they want to stop crime in Nigeria [2]. A similar kind of incident happened in Abu Ghraib prison in Iraq in 2003, where American soldiers tortured and abused Iraqi prisoners in brutal ways. “We hurt people, and not just physically, we destroyed them emotionally, and… I think…


The topic of this article may be confusing for some of you, because you may wonder how this, a field in biology called psychology can be used in the technology field? Let’s discuss that today. Before moving on to the uses of phycology in the technology field, let me briefly introduce what psychology is. According to Kendra Cherry¹; a psychology expert at About.com, “Psychology is the study of mind and behaviour. It encompassed the biological influences, social pressures and environmental factors that affect how people think, act and feel.” …


Today our lives are becoming very connected to the digital world. We use various digitals tools to fulfil our day to day activities. For example, you may use the Zoom platform for an online meeting with your co-workers or you may post something funny in your Facebook profile. But most people do not care about the concept of ‘Data Privacy in the Modern Digital World’. So today let’s discuss this concept of data privacy and the importance of it.

Before moving on to the importance of data privacy, let’s first understand what data privacy is. According to Jeff Petters who…


Welcome back to another article on Flutter framework. Today we are going to talk about how to build a splash screen with BLoC state management library. I hope you know what a splash screen is. For those who do not know, let me give a brief introduction first. When you open an app you may have seen a loading screen, which may show a progress indicator and app logo, after which you will be automatically rerouted to the main interface of the app. This loading screen is called the splash screen. …

Achintha Isuru

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store