BUSINESS & MARKETING
Getting the Most Out of Virtual Conferences
It’s looking like virtual conferences are here to stay. Learn some pro tips for getting the most out of virtual events from the company that pioneered remote working.
DEVOPS
Creating Cake script for building and deploying Xamarin app - Part 2
In the second post by Damian he shows how to use Cake to build Xamarin app for different environments. Things such as updating platform specific files (AndroidManifest.xml and Info.plist) and create platform specific packages (APK and IPA).
Creating Cake script for building and deploying Xamarin app: Part 2 building Xamarin app by Damian Antonowicz
Manage your mobile applications versions with GitHub Actions
Damien has released GitHub Actions to help you manipulate the version of your mobile application.
Manage your mobile applications versions with GitHub Actions by Damien Aicheh
TOOLS
Staged Rollouts and Phased Release on Google Play and App Store Connect
What is a phased release/staged rollout, when should you use them, and how much control do you have for you iOS, Mac, and Android apps?
Staged Rollouts & Phased Release on Google Play and App Store Connect by James Montemagno
MAUI
Multi targeting based on file name in MAUI
Multi targeting is at the heart of MAUI! We can even do multi targeting based on file name. Just a few tweaks in your csprojs are needed for that!
How to Customize .NET MAUI Controls with Handler Architecture
.NET MAUI Handlers map their cross-platform controls to native controls. In this post, we are going to discuss how to customize your .NET MAUI controls using this marvelous handler architecture.
How to Customize .NET MAUI Controls with Handler Architecture by Selva Ganapathy Kathiresan
Apples in MAUI
Let’s take a look at some common stumbling blocks for .NET MAUI development on MacOS and ways to get around for a smooth developer experience.
PODCASTS & VIDEOS
Merge Conflict: 270: M1 on the road, phased release, new SQLite-net, and .NET MAUI ready libraries
Frank is on the road, but we answer your questions in this week's podcast featuring lightning topics! We take a look at the latest enhancements to SQLite-net from Frank, how to get your libraries .NET MAUI and .NET 6 ready, and what is the proper way to do phased rollouts on iOS and Android.
Merge Conflict: 270: M1 on the road, phased release, new SQLite-net, and .NET MAUI ready libraries by Merge Conflict
App Crash Details Without Hassle with App Center Diagnostics in Xamarin.Forms
Asking your user how a crash happened isn't usually very effective. Lucky for us there is now App Center Diagnostics! With this tool you can get full stack traces with all crash report details while only implementing a minimal amount of code. In this video I'll show you how to get started in a Xamarin.Forms app.
App Crash Details Without Hassle with App Center Diagnostics in Xamarin.Forms by Gerald Versluis
Null Pointers 69: Learning a new language
The Null Pointers lads sit down and discuss learning new coding languages. What new languages are they looking to pick up? And is it even easy to start to learn a new one? What does it all entail?
Sam Basu on NET MAUI
Sam Basu discusses .NET MAUI - the next generation of Xamarin Forms. It allows developers to write code in C# and XAML and target application at iOS, MacOS, Android, and Windows.
Custom Tabs UI Animation with Shadow
Xamarin Guy shows how to create a custom Tabs UI in Xamarin Forms along with Shadows
Xamarin Forms Custom Tabs UI Animation with Shadow by Xamarin Guy
Spy on Your Users with App Center Analytics!
After you have released your app it can be very insightful to track how users use your app. That is exactly what you can do with App Center Analytics. With Analytics you can start tracking events with just a couple of lines of code and get all kinds of info about how many users are using your app, for how long, where from and more!
Spy on Your Users with App Center Analytics! by Gerald Versluis