Visual Studio setup and to Git library instructions (Mac)

Download Xamarin - Visual Studio for Mac (~2+GB). If you want to build your application for iOS, you will also need Xcode (12+GB), which Visual studio will prompt you to install once it is done installing itself.

Setting up the GitHub repository:

In Github Airlink repository: Copy the HTTPS clone link:

In the visual studio menu, instead of creating a new project from the startup popup screen, go to Menu and select Clone Repository...

Paste the link copied from Github

That's it! Visual studio will create the project. You might need to allow it to download additional components as required.

To post updates to the project, you will need to request developer access from EnAccess as well as setup a personal access token.

A more secure GitHub Experience
As the next step in the journey towards a more secure GitHub experience, beginning November 13th, GitHub and Visual Studio will no longer accept account passwords when authenticating with the REST API and will instead require using token-based authentication (e.g., personal access or OAuth),

We recommend that you use GitHub Desktop to push changes rather than VisualStudio for Mac due to ease of use:

GitHub Desktop
Checkout branches with pull requests and view CI statuses See all open pull requests for your repositories and check them out as if they were a local branch, even if they're from upstream branches or forks. See which pull requests pass commit status checks, too!

For Apple chip (M1 and above) users, setting up the debugger:

Note: to access Bluetooth and run the AirLink App, you will still need an actual phone to debug

Setting Up an M1 Mac for Xamarin Development
Who just upgraded their MacBook after 8 years?!?! This guy!!! Let's set it up for mobile development with Xamarin for iOS & Android development in C#. That is right, I finally decided to go all in on an M1 MacBook Air (8-Core GPU, 512GB SSD, 16GB RAM) thanks to the $500 "credit" from participating in the DTK program.