# Install newer flutter version in IDX

**URL:** <https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720>\
**Category:** General\
**Created:** [August 31, 2024, 1:51pm UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720 "2024-08-31T13:51:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gianfranco\_Huber](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/gianfranco_huber/32/1547_2.png) [@Gianfranco\_Huber](https://community.firebasestudio.dev/u/Gianfranco_Huber)\
**Post date:** [August 31, 2024, 1:51pm UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/1 "2024-08-31T13:51:30Z")

</div>

following a tricky version conflict that appears in IDX and not locally, gemini suggests me - if possible - to align the IDX version to the local one (3.24.1 versus 3.22.1). How can I do this?

---

<div class="post-metadata">

**Author:** ![Srivats\_Venkataraman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_venkataraman/32/318_2.png) [@Srivats\_Venkataraman](https://community.firebasestudio.dev/u/Srivats_Venkataraman)\
**Post date:** [August 31, 2024, 3:15pm UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/2 "2024-08-31T15:15:44Z")

</div>

You would need to update the flutter version in the dev.nix file but first you need to check if nix supports 3.24.1 or what every version you are upgrading to

---

<div class="post-metadata">

**Author:** ![kopynft](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/kopynft/32/1536_2.png) [@kopynft](https://community.firebasestudio.dev/u/kopynft)\
**Post date:** [August 31, 2024, 7:28pm UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/3 "2024-08-31T19:28:26Z")

</div>

Doesn’t seem possible, the lastes [package](https://search.nixos.org/packages?channel=24.05&show=flutter&from=0&size=50&sort=relevance&type=packages&query=flutter) I could find was 3.22. However it seems like it is being developed on [github](https://github.com/NixOS/nixpkgs/issues/337181), for now I guess we’ll have to wait

---

<div class="post-metadata">

**Author:** ![Gianfranco\_Huber](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/gianfranco_huber/32/1547_2.png) [@Gianfranco\_Huber](https://community.firebasestudio.dev/u/Gianfranco_Huber)\
**Post date:** [September 2, 2024, 5:58am UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/4 "2024-09-02T05:58:13Z")

</div>

Correct. The problem is that configurating the internationalization package in IDX creates version conflicts. I’ll wait.

---

<div class="post-metadata">

**Author:** ![Gianfranco\_Huber](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/gianfranco_huber/32/1547_2.png) [@Gianfranco\_Huber](https://community.firebasestudio.dev/u/Gianfranco_Huber)\
**Post date:** [September 2, 2024, 6:01am UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/5 "2024-09-02T06:01:20Z")

</div>

Thanks. If I change the Channel in the idx.nix file, the workspace doesn’t load and IDX uses a standard nix. I’ll wait.

---

<div class="post-metadata">

**Author:** ![Srivats\_Venkataraman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/srivats_venkataraman/32/318_2.png) [@Srivats\_Venkataraman](https://community.firebasestudio.dev/u/Srivats_Venkataraman)\
**Post date:** [September 2, 2024, 12:28pm UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/6 "2024-09-02T12:28:05Z")

</div>

Another thing you can try is the regular flutter upgrade command… But just make sure to keep a copy of your project by downloading it as a zip file in case something goes wrong with the upgrade

---

<div class="post-metadata">

**Author:** ![kirupa](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/kirupa/32/4_2.png) [@kirupa](https://community.firebasestudio.dev/u/kirupa)\
**Post date:** [September 3, 2024, 1:17am UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/7 "2024-09-03T01:17:39Z")

</div>

The regular flutter upgrade commands should work. We decoupled Flutter updates from the Nix version, so you have more flexibility now.

---

<div class="post-metadata">

**Author:** ![Ricardo\_Kostyk](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/ricardo_kostyk/32/775_2.png) [@Ricardo\_Kostyk](https://community.firebasestudio.dev/u/Ricardo_Kostyk)\
**Post date:** [September 3, 2024, 4:40am UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/8 "2024-09-03T04:40:54Z")

</div>

Para subir la versión a 3.24.1, simplemente en la consola coloca `flutter upgrade` te actualiza flutter y dart  
Y luego actualiza las dependencia, que necesites para tu proyecto

---

<div class="post-metadata">

**Author:** ![Szymon\_Kwiatek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.firebasestudio.dev/szymon_kwiatek/32/8193_2.png) [@Szymon\_Kwiatek](https://community.firebasestudio.dev/u/Szymon_Kwiatek)\
**Post date:** [August 4, 2025, 9:53am UTC](https://community.firebasestudio.dev/t/install-newer-flutter-version-in-idx/1720/9 "2025-08-04T09:53:45Z")

</div>

Hi, How can I have specific version of flutter on nix machine? I was trying to use channel 25.5 and some package like: [NixOS Search](https://search.nixos.org/packages?channel=25.05&show=flutterPackages-source.v3_29&from=0&size=50&sort=relevance&type=packages&query=flutter) , But environment is not building. My firebase studio instance is needed as example for users, and I really want to have static flutter version for each user that want to create instance from mine. For now instance, got flutter from beta chanel what is very inconvenient in my case. I need to have specific flutter version set, by default when creating instance. ☹
