This document describe how to set up the development environment.
Requirements On the Windows This project is developed using Xamarin Forms, so you need to have Xamarin installed.
- Visual Studio 2019 https://visualstudio.microsoft.com/en/vs/community/
- Xamarin.Android
- Multilingual App Toolkit v4.0
- (Option) Hyper-V
- If you want to get a significantly improved experience of Android Emulator
- Android Studio v4.0
- JDK (Xamarin)
- Android SDK
- Build Tools 29
- Platform 28, 29
-
macOS Catalina v10.15.5
-
Visual Studio for Mac v8.6.4
- .NET Core SDK v3.1.301
- Xamarin.Android
NOTE: You can also use homebrew cask to install these packages.
brew cask install visual-studio dotnet-sdk xamarin-android
-
Android Studio v4.0
- JDK (Xamarin)
- Android SDK
- Build Tools 29
- Platform 28, 29
Requirements
- macOS Catalina v10.15.5
- Xcode v11.5 You can remote build from windows with mac.However, if you have a Mac, it's better to build it there. Installing Xamarin.iOS on Windowsconnecting-to-mac/
-
macOS Catalina v10.15.5
-
Xcode v11.5
-
Visual Studio for Mac v8.6.4
- .NET Core SDK v3.1.301
- Xamarin.iOS
NOTE: You can also use homebrew cask to install these packages.
brew cask install visual-studio dotnet-sdk xamarin-ios
It is recommended to use the following runtimes until the next latest runtime is updated.
xamarin/ExposureNotification.Sample#44 (comment)
Requirments
Local
- .NET Core 3.1
- Azure Function Runtime
- Windows 10 / Linux / Mac OS X
- Visual Studio 2019 or Visual Studio Code
Azure (by yourself hosting)
-
Azure Functions https://github.com/Azure/Azure-Functions
-
Azure Cosmos
- Alternative plan: Azure Cosmos Emulator (Windows only)
More info