Do you know that Expanded is also Flexible 🥸?

Photo by Ben White on Unsplash

Yes, you heard it right. Expanded is nothing but an extended class of Flexible.


first-day video on 30 days of flutter

Have you ever thought of learning flutter?

Do you wonder why there is so much hype for flutter?

Do you think flutter can be your next tech stack?

If you have/had got questions like this you should definitely try the #30daysOfFlutter vibe. The flutter community is working very hard to help us learn flutter.

For the same reason, I have started the 30daysOfFlutter series on youtube. I have prepared 30 days roadmap for this series. We will cover topics from basic to intermediate in this series. We will also develop few projects in this series.


Flutter for Windows

Flutter’s mission is very clear, “provide developers with an open-source, high-productivity framework for building beautiful, native apps on any platform”, by Chris Sells in his article on Medium.

In this article we are going to see, how can we build (run) a flutter app for the Windows platform. Yes! you heard it right, we will build a flutter app for windows.

A few examples of better windows apps were featured in an article by Chris Sells(Please find the link for the article at the bottom).

Note: I haven’t tried running flutter for windows on macOS.

So, let’s get started with…


People connected with flutter are motivated to create and show their flutter creations!

About dialog youtube video

Read texts from image and remember it till end of the article.

I was trying to find the answers of some basic questions.

Why do we love flutter?

Why are we creating so much content for flutter?

Why are we satisfied by flutter?

Suddenly, About Dialog widget’s video popped up in my youtube timeline and it gave me all the answers in a second!

You must be wondering what’s a big deal in releasing a video on a very small widget by the flutter team!

But there’s much more to think over it.

Do you know about any other programming frameworks where the creators release such a…


Hi, this is 3rd part of Themes in Flutter series.

Find part 1 here: Themes in Flutter : Part 1

Find part 2 here: Themes in Flutter : Part 2

In the 1st part, we saw 15 parameters of ThemeData class. Those were brightness, visualDensity, primaryColor, primaryColorBrightness, primaryColorLight, primaryColorDark, canvasColor, ascentColor, ascentColorBrightness, scaffoldNBackgroundColor, bottomAppBarColor, cardColor, dividerColor, focusColor.

In the 2nd part, we saw 27 parameters of ThemeData class. Those were hoverColor, hightlightColor, splashColor, splashFactory, selectedRowColor, unselectedWidgetColor, disabledColor, buttonTheme, toggleButtonsTheme, buttonColor, secondaryHeaderColor, textSelectionColor, cursorColor, textSelectionHandleColor, backgroundColor, dialogBackgroundColor, indicatorColor, hintColor, errorColor, toggleableActiveColor, textTheme, primaryTextTheme, accentTextTheme, inputDecorationTheme, iconTheme, primaryIconTheme, accentIconTheme.

Let’s start with…


Hi, this is 2nd part of Themes in Flutter series.

Find part 1 here: [Published URL]

In the 1st part, we saw 15 parameters of ThemeData class. Those were brightness, visualDensity, primaryColor, primaryColorBrightness, primaryColorLight, primaryColorDark, canvasColor, ascentColor, ascentColorBrightness, scaffoldNBackgroundColor, bottomAppBarColor, cardColor, dividerColor, focusColor.

Let’s start with 2nd set of ThemeData parameters.

16. Color hoverColor:

The hover color is used to indicate when a pointer is hovering over a component or widget.

It can be more useful in the website and desktop version of flutter.

17. Color hightlightColor:

The highlight color is used to show if something is selected. The highlight…


This is how the theme looks in flutter!

ThemeData class

Strange but true. We have a lot of options available in ThemeData(theme class for flutter). But mostly we use 3 – 4 of it. Some people use 8 -10 of it.

In this article, we are going to see each and every option available in ThemeData.

Let’s start with

1. Brightness brightness ( The desired theme):

Brightness is an enum with two options dark and light. It helps us to distinguish which theme (light or dark) to be used.

2. VisualDensity visualDensity:

It defines the visual density of user interface components. Density, in the context of a UI, is vertical…


PRO Coach youtube

Have you ever wondered how can we have stable, master, beta, dev flutter channels at a time.

Find out detailed video in yotube channel PRO Coach.

https://www.youtube.com/watch?v=Bl-AAt5pY4k

Like this


Thumbnail of youtube video

Can you find any difference in designer and developer. Yes! designer designs the UI/UX of application and developer develops the real application that could be used.

But there is a huge gap between understandings of designer and developer. And to reduce this gap, to increase productivity of both, to reduce production cost…. we got a new plugin for flutter by Adobe XD.


Dynamic Theme means changing/updating themes on the fly from anywhere inside the app.

A theme in Flutter is provided by ThemeData. ThemeData is responsible for holding theme for each and every widget in flutter. Also, we can explicitly change the theme of the widget.

In this article, we are going to see how we can update the theme using a package: ‘dynamic_theme’.

Open pubscpec.yaml and add this dependency

dynamic_theme: ^1.0.1

Now, create a simple MyApp with MaterialApp widget and wrap it with Dynamic theme.

More deep information is provided in this video.

Dynamic theme PRO Coach
return DynamicTheme(
data…

Vivek Yadav

Writer , Speaker, Instructor and Flutter Dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store