This tutorial shows how to to convert radian to degree and vice versa in Dart which also works in Flutter.

Below is the equation for conversion between those two measurement units.

`360°=2π radians`

which can be written as

`1° = π/180°`

1° equals to 0.0174533 radians, while 1 radians equals to 57.2958°

Even though Dart doesn't provide the methods for converting between radian and degree out of the box, there are packages providing methods for that purpose if you don't want to create your own method.

## Converting Radian to Degree & Vice Versa Using `vector_math`

`vector_math`

is a library from Google Developers that provides the functionality to do the conversions.

### Adding Dependencies

First, you need to add the following dependency to the `dependencies`

section of your `pubspec.yaml`

.

```
dependencies:
vector_math: any
```

Then you need to import the library on the file you want to invoke the methods.

` import 'package:vector_math/vector_math.dart'`

### Converting Radian to Degree

For converting radian to degree, use `degrees`

method.

```
degrees(0); // 0.0
degrees(1); // 57.29577951308232
```

### Converting Degree to Radian

For converting degree to radian, use `radians`

method.

```
radians(0); // 0.0
radians(57.29577951308232); // 1.0
radians(90); // 1.5707963267948966
radians(360); // 6.283185307179586xx
```

That's how to perform conversion between those two measurement units.