Sign in

Mobile Application Developer 📱 Android 💚 | Flutter 💙 Design | Create | Build stuff ⚒️ https://play.google.com/store/apps/dev?id=4716299969505523086
Photo by Maksym Kaharlytskyi on Unsplash

Hey. I created this series for flutter developers out there who wish to explore a widget with an example. All the articles follow the same pattern — A problem statement followed by a detailed description of the widget along with an example.

All the articles have a Git snippet and…


Photo by Markus Winkler on Unsplash

End to end encryption is a great way to ensure a private and secure communication on a platform. You might have heard of this concept while popular apps like WhatsApp and Telegram were integrating this in their services a few years back.

As a developer of a communication platform, you…


Photo by Onlineprinters on Unsplash

We all love to add elements in our app that enhance the overall experience for the end user. One such addition to a typical chat module in your app would be @mentions.

In a group chat, mentions play a huge role. They help the participants refer to other participants in…


Photo by Dan-Cristian Pădureț on Unsplash

Developers have been building responsive applications on Flutter since the very beginning. You get to cover a wide range of users who might access your application on mobile, tablets, desktops, and even the web. This flexibility allows users to experience your product in different ways, but with this, comes a…


In Part 1 we talked about how one can build a counter app using Jetpack compose. We talked about how you can change layout elements, what is going on when you try to update the UI, and manage state inside an app.

Let’s go through some of the terms you…


I experienced the comfort of getting away from designing my layouts using XML when I shifted towards Flutter. Having spent almost 3 years working with the Declarative UI, I feel that it is the future. The introduction of Jetpack Compose in the case of Android and SwiftUI in the case…


Photo by Grayson Smith on Unsplash

This is part 2 in the series where I would be sharing tips that will help you ease your Flutter app development process.

Think about one situation for a minute. What if you wrap a GestureDetector inside a GestureDetector. Which GestureDetector would dominate in case of click events by default…


Photo by Mockaroon on Unsplash

In this series, I would be sharing tips that will help you ease your Flutter app development process. We, as developers, are always on the lookout for small enhancements that we can do to either speed up our development process or just enhance the overall look and feel of the…


Photo by Scott Graham on Unsplash

We as software engineers tend to write code that follow a certain architecture. We try our best to give our project a structure which makes it scalable i.e. more and more set of features can be added without much adjustment. …


This is Part 19 in the series where I’ll cover all the Flutter widgets that are in this YouTube playlist. I have created my own widget guide which I believe will help people who are new in this space. …

Annsh Singh

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