Xamarin & .Net MAUI - BNU-CO453/ConsoleApps15 GitHub Wiki

.Net MAUI (Multi-platform App User Interface)

.Net MAUI is Microsoft's new development framework for C#. The key feature is that it provides a way of developing native user interface based applications for multiple platforms that include the main platforms Windows, IOS, Android. It contains bindings for Java, Objective C, C, C++ and provides a way to develop for multiple platforms in the same project. It is due for release in Visual Studio 2022 (November).

It is based on Xamarin and Xamarin Forms.

.NET MAUI Open Source
.NET MAUI Documentation

Xamarin Forms for Beginners

Youtube Video: Build Android and IOS Apps in C#
Xamarin Documentation

Setting Up Android Phone for Development

Setup Android Device for Development Link

This web page shows you how to connect directly to your mobile phone if you would like to use your mobile phone in place of the mobile emulator which can be very slow if you do not have an Intel based pc.

You can connect your phone by using a USB cable or by using your wifi network if the phone and the pc are connected to the same wifi network.

You may need to download and install platform tools which include the ADP (Android ) if you get a "adp is not recognised..." message

How to fix ADP not recognised message
Platform-tools Download

Setting up IOS Phone for Development

Installation IOS for Xamarin