How to Create Bottom Tab Navigation in Flutter

Bottom tab navigation is a new norm in mobile app development. It makes navigation easy for users. In this blog post let’s see how to add Bottom Tab Navigation in Flutter. We use Cupertino package too in this Flutter tutorial. The Cupertino package consists of iOS style widgets such as CupertinoTabScaffold to create bottom tabs….

How to change Order of Items in a ListView using Drag and Drop in Flutter

I already have a couple of Flutter tutorials on the ListView widget. Here, I am going to demonstrate a Flutter tutorial where the order of items of a ListView can be changed. What this really means is a user can change the order of items by just dragging and dropping. Undoubtedly, ListView is one of…

How to Create Expanding and Collapsing Header in Flutter

Expanding and collapsing headers look beautiful when you have a list of things that the user scrolls through. Unlike other mobile app development platforms, creating expanding and collapsing headers in Flutter is easy. We need the help of multiple widgets to create the header. As we are trying to create a scrolling effect we definitely…

How to Create Rounded Corners in Flutter

Rounded corners are beautiful and sometimes outclass components with sharp corners. In this flutter tutorial, let’s check how to create rounded corners. The ClipRRect widget is used to create rounded corners. It accepts the borderRadius property and we can use it to define border-radius. Following is the code to create rounded corners. And here’s the…

How to Create Swipeable Screens in Flutter

Swipeable screens are capable of making your mobile app user interface very beautiful. They are mostly used in scenarios such as app introduction sliders. Let’s see how to add swipeable screens in Flutter. You need PageView widget and PageController class to create swipeable screens in Flutter. The PageController defines which screen you want to show…