KYM PHILLPOTTS
G'day everyone, welcome to issue #333 of Weekly Xamarin - a weekly overview of what happened this past week in the Xamarin and MAUI communities.
This is probably the last edition before holiday break. For those of you who celebrate such things have a wonderful time with your family, stay safe, and take a well earned break.
Also thank you so much for your support this year!
❤
Kym
DESIGN
Contra Wireframe Kit
Open source wireframe kit for quick design and prototyping . Beautifully crafted easy to use wireframe kit with more than 150 mobile components and 50+ screens. Available for free commercial and personal use under a Creative Commons license, for Figma, Sketch, Adobe XD and Invision Studio.
TESTING
All You Need to Know About Usability Testing
Business owners and developers must keep in mind that modern users can be very picky and demanding, and they must do their best to meet all their users' expectations. The best way to solve this issue is to perform usability testing regularly.
Taking Care of the User - Is Your Mobile App User-friendly? All You Need to Know About Usability Testing by Oleh Sadykow
TOOLS
What’s new in .NET Productivity with Visual Studio 2022
If you are using Windows, you should probably be using VS2022 already. Here are some top tips to become a VS Ninja!
What’s new in .NET Productivity with Visual Studio 2022 by Mika Dumont
XAMARIN FORMS
Machine Learning in Xamarin.Forms
Machine learning can be used to add smart capabilities to mobile applications and enhance the user experience. Learn how to integrate machine learning into your Xamarin.Forms application with ONNX Runtime.
Machine Learning in Xamarin.Forms with ONNX Runtime by Mike Parker
Control Templates in Xamarin.Forms
This is the second post in the custom control series where Rodrigo shows how to use control templates. A primary reason to use control templates is when you need additional content inserted into a custom control at a pre-defined location.
Control Templates in Xamarin.Forms - Trailhead Technology Partners by Rodrigo Juarez
Building a mobile game in Xamarin Forms - BindableLayout
Shaun continues building out a game in Xamarin.Forms and this week he takes a look at Bindable Layouts.
Building a mobile game in Xamarin Forms - BindableLayout by Shaun Lawrence
Controls with NControl!
NControl is a wrapper for NGraphics, a cross-platform library you can use to create graphically rich interactive views and UI widgets on .NET.
Xamarin UWP: Use multilanguage resource files properly
The language management of UWP apps works differently to its Android and iOS counterparts.
Xamarin UWP: Use multilanguage resource files properly by András Tóth
MAUI
Adding Shadows with .NET MAUI
Shadows can make our designs look more elegant and add emphasis to elements. With .NET MAUI we have shadows integrated natively.
Masking elements with Clipping in .NET MAUI
With Clipping, we can mask content based on Shapes and it's available in MAUI.
Masking elements with Clipping in .NET MAUI by Leomaris Reyes
SECURITY
LDAP Authentication
Allow your Xamarin / MAUI application reuse enterprise internal authentication system hosted on a LDAP Directory Server.
LDAP Authentification with Xamarin.Forms(MAUI) by Dan Kyungu
PODCASTS & VIDEOS
Introduction to .NET MAUI
.NET Multi-platform App UI is successor of Xamarin.Forms. MAUI allows you to create native mobile and desktop apps with shared code base. In this session, I will present how development with new Microsoft framework will look like.
Xamarin Warsaw Mobile Developers #22 - Damian Antonowicz - Introduction to .NET MAUI by Damian Antonowicz
Xamarin & Apps with Modern UI
Mobile App designing & developing is very crucial to its success and to ensure that the design is in sync with the users’ preferences, the UI/UX trends must be known and implemented. As we know the phrases UI & UX design are increasingly used in mobile app designing. Today we will take a look at the professionally designed, modern Mobile App UI Designs and explain how it can be implemented in Xamarin.Forms.
Xamarin Warsaw Mobile Developers #22 - Bohdan Benetskyi - Xamarin & Apps with Modern UI by Bohdan Benetskyi
Controlling Image Caching in Xamarin.Forms & .NET MAUI
Did you know that Xamarin.Forms & .NET MAUI automatically download and caches images for a full 24 hours?!?! There are awesome libraries out there for Images with Xamarin.Forms such as FFImageLoading and Nuke, but the built -in Image is super powerful and you have control over just how long images are cached. Today, I walk through how to setup and control Images in Xamarin.Forms and .NET MAUI and ensure that images get cached for the correct amount of time.
Controlling Image Caching in Xamarin.Forms & .NET MAUI by James Montemagno
The .NET MAUI Podcast Episode 103: 2021 - It Was a Good One
Join Matt & James as they review the new .NET MAUI features, how to author Visual Studio extensions and the latest Azure news.
The .NET MAUI Podcast Episode 103: 2021 - It Was a Good One by .NET MAUI Podcast
How To Write Platform-Specific Code in .NET MAUI
At some point you will find yourself needing to write some platform code while using .NET MAUI. Luckily, this is very much possible! In this video we will see how to leverage the multi-targeting approach in .NET MAUI single project to write platform-specific code.
How To Write Platform-Specific Code in .NET MAUI by Gerald Versluis
RELEASES
Visual Studio 2022 for Mac Preview 4
Visual Studio 2022 for Mac Preview 4 release is here, and continues our move of the IDE to fully native macOS UI, fixes many top issues, and introduces new experiences for laying out your windows and searching your source.