Edit Content


In This Article

How to Convert int to Double in Flutter?

In Flutter, while coding in Dart, you might need to convert an int (integer) to double. There are two ways to do it. One is by using the toDouble method and the other is by adding double (0.0) to the int. In this blog, we will discuss both of these methods and learn how to convert int to double in Flutter with code examples.

Interestingly, Dart itself recommends using int or double instead of num. This is because if we use ‘num’, we will have to assign the values each and every time. Whereas, if we use int or double, We can just make all variables dynamic and get rid of all strong typing annoyances in one strike. This is what made it necessary for us to come up with this guide.

Without further ado, let’s jump right into it. 😉

As we stated earlier, there are only two ways in which we can convert int to double in flutter. Let’s get to know how you do it.

Using the toDouble Method 

The toDouble method is a built-in function that can be used to convert an int to a double. It is a simple and straightforward method that can be used to convert integers to doubles in a single line of code.

Here is an example of how to use the toDouble method:

void main() {
  int a = 10;
  double b = a.toDouble();


a : 10
b : 10

Adding double (0.0) to int

Another way to convert an int to a double is by adding double (0.0) to the int. This method is also simple and you can easily do it in one line of code.

Here is an example of how to convert an int to a double by adding double (0.0) to the int:

void main() {
  int c = 1;
  print('c : $c');
  double d = c + 0.0;
  print('d : $d');


c : 1
d : 1

Both of these methods will give you the same result, but the toDouble method is more explicit and can be more readable.

Related Post – Flutter StreamBuilder


As you just explored, converting an int to a double in Flutter can be done using either the toDouble method or by adding double (0.0) to the int. Both methods are simple and straightforward and give the same result. It is up to the developer to choose the method that best suits their needs and style.

If you’re looking to develop a Flutter app and need help, consider hiring Flutter developers. Furthermore, if you still have any questions or suggestions, feel free to comment below. We, at FlutterDesk, strive to provide a plethora of information and tutorials related to Flutter app development. Your feedback is much appreciated and it motivates us to bring more resources for you to the table.

Thank you for standing by. See you in the next blog 😉

Picture of Bashir Ahmad

Bashir Ahmad

When not savoring tortillas, Bashir captivates readers with helpful and engaging prose, driven by his passion for Flutter and a dedication to providing value.

Share on:

Leave a Comment

Your email address will not be published. Required fields are marked *