Intro to MAUI for Makers
The .NET Multi-platform App UI, or MAUI, makes it easy to create applications for mobile devices. It is an ideal platform for makers who want to control their creations from a phone or tablet. While your device could expose a web page on some well-known port, you need to get the device connected to a network somehow which means potentially exposing WIFI credentials to the world. A better option is to use Bluetooth LE and a mobile app to control your device. We’ll take a look at Conway's Game of Life running on a Raspberry Pi Pico W and the Android app that controls it. We’ll cover Bluetooth discovery and connection management in .NET, buffered receive callbacks in MicroPython, defining the UI in XAML, and the benefits of MVVM. It’ll be fun!