Skip to content
This repository has been archived by the owner on Feb 19, 2021. It is now read-only.

Latest commit

 

History

History
107 lines (71 loc) · 3.04 KB

HOT_TO_CREATE_DEV_ENV.md

File metadata and controls

107 lines (71 loc) · 3.04 KB

Overview

This document describe how to set up the development environment.

Client Android Covid19Radar.sln)

Requirements On the Windows This project is developed using Xamarin Forms, so you need to have Xamarin installed.

Windows 10

MacOS

  • 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

More info

Client iOS (Covid19Radar.sln)

Requirements

Windows

  • 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

  • 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)

https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/d16-6/29c4ea73109b377a71866c53a6d43033d5c5e90b/49/package/notarized/xamarin.ios-13.18.2.1.pkg

https://bosstoragemirror.blob.core.windows.net/wrench/jenkins/d16-6/29c4ea73109b377a71866c53a6d43033d5c5e90b/49/package/notarized/xamarin.mac-6.18.2.1.pkg

Server (Covid19Radar.Functions.sln)

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)

More info

References