How to create a Filter/Search ListView in Flutter
Updated: Mar 06, 2024
This article is about making a filter/search ListView in Flutter. We will take a quick look at the approach to get the job done and then go through a concrete and complete example of applying that approach. No third-party packages are......
Flutter: Firebase Remote Config example (updated)
Updated: Mar 06, 2024
The process of updating a production app often takes a lot of time and effort, from editing the code to building the app bundles, updating the metadata on the App Store and Google Play, and especially the waiting time for the review......
6 Ways to Store Data Offline in Flutter (2024)
Updated: Jan 30, 2024
There are many cases where you need to store data locally on users’ devices instead of using remote cloud servers or APIs. For example, you may need to persist data across app launches or download a language dictionary from the......
Using Provider for State Management in Flutter (updated)
Updated: Jan 24, 2024
This article is about using Provider to manage states in Flutter applications. I first wrote this article a couple of years ago, but since the world is constantly changing, I felt the need to recheck and update it to ensure that every......
Flutter & Hive Database: CRUD Example (updated)
Updated: Jan 24, 2024
Hive is a lightweight key-value database that can be used to store data locally in mobile, desktop, and web applications. It is written in pure Dart and works very well with Flutter. CRUD means create, read, update, and delete, the......
Best Libraries for Making HTTP Requests in Flutter (updated)
Updated: Jan 24, 2024
This article walks you through a list of the best open-source packages that can help you (and your team) a lot when making HTTP requests in Flutter applications. Without any further ado, let’s explore the things that......
Flutter: SliverGrid example (updated)
Updated: Jan 24, 2024
This article is about the SliverGrid widget in Flutter. We’ll take a glance at the basics of the widget and then walk through a complete example of implementing it in action. Without any further ado, let’s get......
Flutter CupertinoTimerPicker: Tutorial & Example
Updated: Sep 17, 2023
In Flutter, the CupertinoTimerPicker widget is used to display an iOS-style countdown timer picker. It shows a countdown duration with hour, minute, and second spinners. The duration is bound between 0 and 23 hours 59 minutes 59......
How to read data from local JSON files in Flutter
Updated: Sep 15, 2023
This short, straight-to-the-point article shows you how to read local JSON files in Flutter. Overview We’ll make a tiny Flutter app that loads and displays some data from a JSON file called sample.json. Screenshot:......
Flutter: Create a Password Strength Checker from Scratch
Updated: Sep 15, 2023
Hello folks. Today, we will create a password strength checker in Flutter from scratch without using any third-party plugins. Without any further ado, let’s get started (this article was published a very long time ago but......
4 Ways to Create Full-Width Buttons in Flutter
Updated: Sep 15, 2023
This practical and straightforward article walks you through 4 different ways to create full-width buttons in Flutter. Using ElevatedButton + Container/SizedBox Wrap your ElevatedButton (or TextButton, OutlinedButton) widget inside......
Best Plugins to Easily Create Animations in Flutter
Updated: Sep 15, 2023
Animation effects in mobile apps are very common. However, implementing them sometimes consumes a lot of time and effort for developers. This article will introduce you to a list of great open-source animation packages for Flutter to make......