Windows Setup Guide¶
This guide explains how to set up development of the Visual Tangible Artifacts Giraf app on a Windows PC using an Android emulator.
Prerequisites¶
Make sure your system meets the following requirements:
-
Operating System: 64-bit Windows 10 or Windows 11
⚠️ 32-bit (x86) Windows is not supported — Android Studio, Flutter, and the emulator all require 64-bit Windows.
-
Free Disk Space: Up to ~35 GB may be needed if you start with nothing installed (real usage is usually lower).
-
CPU Virtualization Enabled: Enabled in BIOS/UEFI (Intel VT-x or AMD-V).
-
Git for Windows Installed: Download & Install
-
Windows Developer Mode Enabled: Enable Developer Mode
-
Android Studio Installed (full install, includes SDK and Emulator): Download
-
Flutter SDK Installed (with
flutter\bin
added to your PATH): Install Guide
Setup Steps¶
Step 1: Clone the repository¶
Open a terminal of your choice (e.g. Command Prompt, PowerShell, VSCode Terminal etc.), and clone the repository into your chosen directory by running:
1 |
|
Step 2: Navigate to the project frontend¶
1 |
|
Step 3: Configure Android Studio SDK¶
-
Open Android Studio.
-
Go to File > Settings > Languages & Frameworks > Android SDK.
-
In the SDK Tools tab, make sure the following are checked:
✅ Android SDK Command-line Tools
✅ Android Emulator
✅ Android SDK Platform-Tools
ℹ️ By default, Android Studio already installs at least one Android SDK platform and sets up sample virtual devices in the Virtual Device Manager, but Android SDK Command-line Tools usually isn't installed by default.
Step 4: Accept Android Licenses¶
In the terminal run:
1 |
|
Press y
to accept each license.
Step 5: Verify Flutter Installation¶
In the terminal run:
1 |
|
Confirm that Android toolchain and Android Studio show no issues.
Step 6: Start the Android Emulator¶
-
In Android Studio, go to Tools > Virtual Device Manager.
-
You should already see a default virtual device (e.g. Medium Phone).
-
Select it and click ▶ Start.
Tip: You can also launch from the terminal:
1 2 |
|
Step 7: Run the App¶
From the project frontend folder (Frontend/vta_app
):
1 |
|
Select your emulator if prompted.
Step 8: Install .NET 8.0 SDK¶
- Download the .NET 8.0 SDK installer from https://dotnet.microsoft.com/en-us/download/dotnet/8.0
- Run the installer and follow the prompts to complete the installation.
Bonus: Running as a Windows App¶
If you also want to build and run the app as a native Windows desktop application:
-
Install Visual Studio (full IDE, not VS Code).
-
Select the “Desktop development with C++” workload, including all default components.
-
Run:
1 |
|
You should now see Windows desktop listed as a supported platform, and can now choose it as an option when running the app.