Windows Installations

Docker Desktop

Go to the docker installation sitearrow-up-right 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 guidearrow-up-right, make sure to follow the steps for Windows.

Once installed, open a terminal window and run:

# install Node.js
nvm install 22.14.0

NestJS

To install NestJS run the following command in terminal: npm i -g @nestjs/cli

Android Studio

Go to the Android Studioarrow-up-right 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 arrow-up-rightto 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