Unleashing the Magic: Dive into the Inner Workings of the Flutter Counter App Tutorial — Part 2: Stateless and Stateful Widgets in Flutter

Mamta Yadav
3 min readJul 11, 2023

--

Flutter Basic Test App Part-2

In this second part of the tutorial, we will continue building our Flutter Counter App. Let’s dive right in!

First, we need to import the necessary package by adding the following line of code at the beginning:

import package

Next, we will implement the MyApp class, which will extend the StatelessWidget class. This class will be the entry point of our application:

Inside the build method of the MyApp class, we will return a MaterialApp widget. This widget serves as the root of our application:

Within the MaterialApp widget, we can have multiple Scaffold widgets. A Scaffold represents a page view in Flutter, providing a framework for implementing the basic visual layout structure:

Now, let’s create another class called StatefulView, which will extend the StatefulWidget class:

Inside the StatefulView class, we will create an instance of State called _state:

Next, we can add a button widget to the StatefulView class to interact with the screen:

With that, we have completed the implementation of the stateful widget, which allows us to interact with the screen and handle button presses.

Certainly! Here’s the complete code for the Flutter Counter App tutorial, including both Part 1 and Part 2:

On the other hand, in a stateless widget, the setState() method is not available since stateless widgets are immutable and cannot be modified after they are built.

Stateless Widget Code:

Please find below a YouTube link that provides a tutorial on Flutter Basic Counter App Part 2: [YouTube Tutorial: Flutter Basic Counter App Part II]

Conclusion:

That concludes Part 2 of our Flutter Counter App tutorial, where we explored the concepts of stateless and stateful widgets. Stay tuned for the next part where we will delve deeper into basics of Flutter, focusing on Text, AppBar, and Center widgets.

--

--

Mamta Yadav
Mamta Yadav

Written by Mamta Yadav

Information geek, TecH enthusiasm. ||||| Storyteller from my preliterate days. I write them down✍️

No responses yet