If you are like me and want to try the latest tech, you may have wanted to try making a Desktop App with Flutter.
Flutter for Desktop is unfortunately not available in the stable release of Flutter at the time of writing this. So if you want to try it out, you need to be on the master channel. You can do this by simply running
flutter channel master in your terminal. You will then want to run
Unfortunately when I tried this I got a terminal that got stuck at
pub upgrade. My google searches were fruitless. No one seemed to be having the same issue (at least not recently). This left me with a broken Flutter installation that would try to perform a
pub upgrade whenever I used
flutter doctor or
flutter run 😢.
Luckily someone posted about adding the
dart-sdk to their PATH on Windows and I am happy to say that it solved the problem for me 😁. This does mean that the
pub upgrade could have finished eventually as it now seems that the terminal was going through all of the paths in my PATH environment variable looking for something that could execute
pub upgrade. So this is more a fix for those who are impatient like myself.
Adding Dart 🎯 to your PATH
On Windows 10, go to 'This PC' >> right click then select Properties >> 'Advanced system settings' >> 'Environment Variables...' >> 'Path' >> 'Edit' >> 'New' and add the path to your
dart-sdk folder, which should be in your Flutter bin folder
Flutter\bin\cache\dart-sdk. Click 'OK' on all the dialogs and then open up a new terminal so that it it has the latest PATH variable and run
I am currently going through this Medium article on how to create a Flutter Desktop app => https://medium.com/flutter-community/flutter-for-desktop-create-and-run-a-desktop-application-ebeb1604f1e0
And this blog post on how to create a game in Flutter => https://blog.geekyants.com/building-a-2d-game-in-flutter-a-comprehensive-guide-913f647846bc