How to add new item at first index of list in flutter

How To Add New Item At First Index Of List In Flutter

One common task developers often face is adding a new item at the first index of a list in flutter. In this post, we’ll explore a straightforward approach to accomplish this in Flutter. 

Create a List

First, create a list that you want to modify. For this example, let’s consider a list of strings:

List<String> myStringList = ['Item 1', 'Item 2', 'Item 3'];

Add a New Item at the First Index

To add a new item at the first index of the list, you can use the insert method provided by the List class. Here’s how you can do it:

myStringList.insert(0, 'New Item');

Update the UI

When you’re working with Flutter, chances are you want to reflect this change in your UI. For instance, if you are displaying the list in a widget, you might want to trigger a rebuild:

setState(() { 
// Update any UI components that rely on myStringList
});

Leave a Reply