It's almost the weekend and that means it's time for the Weekly Xamarin newsletter.
As always lots of great articles for the week. I particularly like the WWDC roundup and the List of World Wide Xamarin & MAUI communities that Luis Matos has curated.
We are also pleased to announce we now have a Weekly Xamarin App. It's a little rough around the edges, but hope you find it useful. Check it out here.
Thanks to the wonderful people who have made this happen: Lachlan Gordon, Luce Carter, Ryan Davis, David Wahid, James Montemagno, Aden Earnshaw, Sameer Mansoor and Jonathan Parker (and many others who have watched the streams of us building it). If you want to contribute and help build it out further we accept pull requests ;-)
Have a great weekend everyone.
Xamarin & MAUI communities
Luis has created and shared a wonderful list of Xamarin and Maui communities around the world
APP OF THE WEEK
The Weekly Xamarin App
We now have a Weekly Xamarin App for iOS and Android. Check it out!
Working with UI Tests
Delphin discusses using Xamarin.UITest to do Automated UI testing for Xamarin.Forms apps.
Apple WWDC Notes
Open-source and community-driven effort to collect notes for all Apple's WWDC videos.
Simple way to use Maps
Maps are very useful in our applications, they allow us to display in a graphic way the location of the desired place - and it's super simple with just a few lines of code.
Simple way to use Maps with Xamarin Essentials by Leomaris Reyes
Tune in, Log out.
Who would have thought that logging out of your Xamarin Forms app using Open Identity Connect (OIDC) and OAuth would deserve its own blog post?
Logging out in Xamarin Forms with Open Identity Connect / OAuth2 by Mark Allibone
PODCASTS & VIDEOS
Weekly Xamarin App Code Review and Advanced Theming Additions
James takes a look at the Weekly Xamarin newsletter mobile application and do a full code review and add theme support and new splash screens!
Live Stream: Xamarin Weekly Newsletter App Code Review and Advanced Theming Additions by James Montemagno
Merge Conflict: 257: M1RACLES
We discuss M1RACLES (CVE-2021-30747) and new Xcode requirements.
Getting Started with Dependency Injection in Xamarin.Forms
What do you do when you want to create testable code or when you need to access native features? You need an interface to implement! Then you need a way to inject that implementation (dependency) to access it from your shared code (or anywhere). You will do this pretty often with mobile application development and luckily for us Xamarin.Forms has it all built in! Today' we take a look at Dependency Injection for Xamarin.Forms to create testable services and also access native features.
Getting Started with Dependency Injection in Xamarin.Forms by James Montemagno
Setup Maps in Your Xamarin.Forms Apps
Learn how to add Xamarin.Forms.Maps to your app and use maps in your Xamarin.Forms app! In this video we will see how to add a map to your iOS and Android app. We will add permissions, API keys and all the things that are needed to show that map on screen.
I know there were request for other things with maps, let me know in the comments what you'd like to see next!
Next Level Touch Gestures with TouchEffect
The TouchEffect in the Xamarin Community Toolkit allows you to make any visual element into a button. By adding a few lines of code you can execute code by a simple touch. The TouchEffect also brings
Next Level Touch Gestures with TouchEffect (Xamarin Community Toolkit) by The Xamarin Show
The Xamarin Podcast Episode 94: MORE .NET MAUI
David's back in his recurring role as host to fill us all in on the latest and greatest in .NET MAUI.
The Xamarin Podcast Episode 94: MORE .NET MAUI by The Xamarin Podcast
Real-World DevOps on the MAUI Team - Episode 144
On today's episode of the podcast, Jeffrey Palermo is joined by two special guests, Alex Blount and Sweekriti Satpathy who discuss real-world DevOps on the MAUI team, how to get up and running with MAUI, a rundown of the products that the team uses (and how they're configured), and much more.
Azure DevOps Podcast: Real-World DevOps on the MAUI Team - Episode 144 by Azure DevOps Podcast
Null Pointers 56: Fonts and Icons
You have your app idea; you got a picture of the design, even found that gradient. But don't stop there. What about your fonts and icons? In this episode, we talk about fonts, icons, where you can get them and what to look out for.
MAUI Video series (Spanish)
Luis Beltran is putting together a MAUI series which you can check out in his YouTube channel.
Note: Series is in Spanish.