Home
Biplab Dutta
Cancel

A deep dive into unit testing in Flutter 🧪

Testing code is an important task for a developer that helps us in ensuring that our code works as expected. Testing is an important task that should not be given the least priority or be neglected...

Theme Switching & Persisting in Flutter using cubits and Stream

Every mobile app user prefers having an option to choose between multiple themes. Having decent themes available is also very crucial in enhancing the user experience. So, how can we do it effectiv...

Product Flavors in Flutter—Create admin and non-admin apps with distinct UI with a single codebase

Have you ever wondered how some mobile applications have admin and non-admin variants? The admin app has different UIs than the non-admin ones. Or have you seen some apps on the Play Store or App S...

Form Validation in Flutter using flutter_bloc and Functional Programming (Either)—A Proper Way

Dealing with forms is a very common task that we encounter as mobile application developers. With forms come form validation. It is necessary to show relevant warnings to the users when they don’t ...

A Taste of Reactive Programming in Flutter with RxDart and flutter_bloc

When it comes to reactive programming, not many developers, especially junior developers feel comfortable with it. The base for reactive programming in Dart is Stream, a type in dart used to repres...

Exception Handling with Functional Programming in Flutter (Either type)

Every application needs some data sources to receive the data and display it in the UI. So, it becomes very crucial how we, as developers, perform network requests. Handling API responses in an eff...