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)

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.


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, “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. …

There are various avenues in the field of Information Technology or more commonly known as IT. Cloud Computing, IoT, Web Development are few of those avenues under IT. But today I am going to talk about an avenue which is quite different from many of its neighbouring avenues, it is UI/UX designing. Before diving into more details about UI/UX let’s understand a bit about why UI/UX is different. It is different because to develop UI/UX you do not need to know programming at all, you only require your creativity and designing skills and also the ability to understand the users’…

COVID 19 has now become a global pandemic and by now more than 300,000 people around the world have been infected. While staying home and searching the internet I found this API (please refer to this link to learn more about NOVELCOVID API) which provides real-time statistics about COVID 19 and I thought to integrate that API with Flutter Framework. So without further ado, let’s learn how to integrate NOVELCOVID API with Flutter.

Install the http Package

  • First, add the following line to the pubspec.yaml file in your flutter application. …

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