Windows Installations
Docker Desktop
Go to the docker installation site and scroll down to the Download Docker Desktop button. Select the version of docker that relates to your CPU (AMD64). Now, install Docker Desktop (don't worry about making an account).
Node.js
Start by installing nvm by following this nvm installation guide, make sure to follow the steps for Windows.
Once installed, open a terminal window and run:
# install Node.js
nvm install 22.14.0NestJS
To install NestJS run the following command in terminal: npm i -g @nestjs/cli
Android Studio
Go to the Android Studio website on your browser. Press the button Download Android Studio Meerkat and agree to the terms and conditions.
Once downloaded, install Android Studio and then open the app.
In the Projects tab either press More Actions or the three dots in the top right corner and select SDK Manager.

Go to SDK Tools, check the box for Android SDK Command-line Tools and for NDK. Click Apply and Ok.

To set up an Android emulator, click on More Actions or the three dots again and select Virtual Device Manager.

In this screen, press the + sign and select the phone you want to emulate. Hit Next and then rename the emulator to something you will remember, select an API and System Image, and press Finish (I recommend using Pixel 5, with API 34 "UpsideDownCake", and naming the device "FindingNibbles").

Flutter
Go to Flutter to install it for an Android app on Windows.
Scroll down to Install the Flutter SDK. As you can see, there are two options: 'Use VS Code to install' and 'Download and install'. As I chose the latter, I will guide you through the steps, but feel free to follow the steps for VS Code if you prefer and are comfortable doing it yourself.
Click Download and install, and download the zip file.
Next, go to your root folder, OS (C:), create a new directory called flutter, and inside this, create a new subdirectory called src.
Now, go to your downloads folder, right click on the Flutter SDK zip file, select extract all, set the destination folder to C:\flutter\src and click Extract.

In the start menu, search search for Environment Variables. In the System Properties window, click the Environment Variables... button.

Under User variables for…, find the Path variable and click Edit...
Click New and add the path to Flutter’s bin folder, C:\flutter\src\flutter\bin, and click Ok.
Now, go into C:\flutter\src\flutter\bin, right click in the folder and select open in terminal.
Run the following command to accept licenses: flutter doctor –android-licenses
When prompted, click y to accept each license.
Run the following command: flutter config --android-studio-dir="C:\Program Files\Android\Android Studio"
Run the following command to check dependencies: flutter doctor
All dependencies should be completed and it should look something like this:

At this point, if you have a [!] in front of any of the dependencies, ask Raph for assistance.
Finally, open Visual Studio Code, go to the extension tab (click Crtl+Shift+X), search for flutter, then click install and trust publisher and install.
You are ready to start up your project.
Last updated