Most Popular Packages for State Management in Flutter (updated)
This article lists the most popular packages used for state management in Flutter applications that contain multiple screens. The top 2 criteria for us to include a package on this list are the number of stars…
How to check your Flutter and Dart versions
This short article is about checking Flutter SDK and Dart SDK versions that are installed on your computer. In addition, you’ll also learn how to upgrade your Flutter SDK, find out which Flutter channel is being…
Understanding Typedefs (Type Aliases) in Dart and Flutter
Flutter and Dart have gotten better and more popular recently. Many new features and improvements have been added. In this article, we’ll explore typedefs in Dart (also known as type aliases) and go through a few…
How to Add a Drop Shadow to Text in Flutter
Shadow effects for text are increasingly used in web and mobile applications, aiming to enhance the user experience. In this article, you’ll learn how to add shadow effects to Text widgets in Flutter through some instructions…
Flutter: Make Text Clickable like Hyperlinks on the Web
If you have worked a bit with HTML and web frontend then you should be not unfamiliar with hyperlinks, which are added with <a> tags and are clickable to perform some action like opening a URL,…
Flutter error: CocoaPods’s specs repository is too out-of-date
This article is about an error you may encounter when developing a Flutter application for iOS devices. Problem The error often occurs when you use one or many packages related to Firebase, like cloud_firestore, firebase_analytics, firebase_auth,…
Flutter: Configure Firebase for iOS and Android
This article shows you how to configure Firebase SDK for a Flutter project and fix some common errors you may run into when working with this stuff. We will use the most recent versions of Flutter…
Flutter and Firestore Database: CRUD example
This article covers the most important aspects you need to know when working with Flutter and Firebase Firestore. We will walk through the basics of Firestore, and later, we will build a complete application that lets…
Working with Time Picker in Flutter (updated)
This is a deep dive into time pickers in Flutter. We will explore the showTimePicker function, its parameters, and how to handle the returned result. Next, we will study an example of how to implement a…
Flutter: Make a simple Color Picker from scratch
This article will guide you to making a color picker from scratch in Flutter without using any third-party plugins. Introduction Color picker is a thing that frequently appears in many kinds of apps like notes, todos,…
Working with ReorderableListView in Flutter
ReorderableListView is a built-in widget in Flutter that can help us create a list view whose items can be repositioned and reordered by dragging and dropping. This article will cover the most important things about the…
Flutter fatal error: ‘Flutter/Flutter.h’ file not found
Flutter is an open-source UI software development kit that grows very quickly and is regularly updated with major changes. Therefore, it is very normal for you to get incompatible errors when working with it. This short…