DESIGN
Design for intelligence
Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, app clips — Apple has announced all these features to help make everyday tasks easier for people who use their platforms.
TOOLS
10 Visual Studio Ninja Code Editor Productivity Tips
Even for developers who are using Visual Studio for years, you can still probably find some productivity tips you didn't know about.
10 Visual Studio Ninja Code Editor Productivity Tips by Patrick Smacchia
Code snippets in VS for Mac
Learn how to create and use code snippets on VS for Mac. This is also part of Louis Matos’ Xamarin Month for which the theme is code snippets.
How code snippets in VS for Mac can help you create Xamarin Forms apps by Ricardo Prestes
IOS
iOS 14 has a new home screen with widgets, a redesigned Siri, and more
Apple has announced iOS 14 onstage at WWDC 2020, giving the first (official) look at the latest version of its software for the iPhone, and it’s bringing the biggest change to the iOS home screen in years: widgets.
iOS 14 has a new home screen with widgets, a redesigned Siri, and more by Chaim Gartenberg
A first look at Apple's new Augmented Reality features
Apple had some announcements around new Augmented Reality features. Get the latest information and links to sessions in this blog post.
A first look at Apple's new Augmented Reality features by Roxana Jula
XAMARIN FORMS
Bottom Slider
Implement Sliders inside our Xamarin Forms Application with out using any plugin.
Xamarin Forms Bottom Slider – Welcome to Xamarin Guy Show Blog by samirgc
Introduction To Dialogs
When developing mobile applications, dialogs are a foundational building block in our tool-belt. We can use dialogs to show a confirmation message, to indicate when the app is working or even display a rich input form that appears over our main user interface.
Easy Back Navigation in Shell
Xamarin.Forms Shell introduced route based navigation to Xamarin.Forms applications to easily navigate through applications and also pass data through query properties. Turns out it's just as easy to go back and pass data as well.
Xamarin.Forms Shell Quick Tip – Easy Back Navigation by James Montemagno
Converters in Xamarin Forms
If you are using a MVVM structure for your applications, then ValueConverters can be your best friend.
Learning about Converters in Xamarin Forms by Leomaris Reyes
Scrolling CollectionView from a ViewModel
Marco shows you how you can easily extend CollectionView to implement ScrollTo functionality through DataBinding from a ViewModel.
Scroll to any item in your Xamarin.Forms CollectionView from your ViewModel by Marco Siccardi
Enable Default Zooming in Webview
Learn how to enable webview default zooming in Xamarin.Forms on iOS and Android using a custom renderer.
Xamarin.Forms - Enable Default Zooming in Webview by Delpin Susai Raj
7 Things to Enjoy in MAUI
.NET Multi-platform App UI (MAUI) is the next evolution of cross-platform UI solution for .NET developers. Just like the island, MAUI will have plenty to offer for developers. Let's explore the promise of .NET MAUI .
Create a Google Chromecast app with Xamarin.Forms in under 10 minutes
Gerald slaps together a quick app to cast a stream to a Chromecast device using Xamarin.Forms and a little nuget magic.
Create a Google Chromecast app with Xamarin.Forms in under 10 minutes by Gerald
5 useful Xamarin Forms Snippets
While building Xamarin Forms applications there are several things which you find yourself repeating again and again. As part of Xamarin Snippet month, Damien shares 5 useful code snippets.
Replicating Schedule UI in Xamarin Forms
Leomaris shows you how to reproduce a nice looking timeline interface design.
AZURE
Building a Notifications Client
Laurent is building a cross-platform Notifications Client not tied to a specific system or application, but serves as a receiver and repository for all kinds of notifications
PODCASTS & VIDEOS
Xamarin Podcast - Build 2020 Recap
Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management.
Merge Conflict WWDC20 Special
We are off to WWDC 2020! Or... watching the keynote from our house in quarantine. We break down all of the latest apple announcements from WWDC including macOS 11, iOS 14, tvOS 14, and watchOS 7!
Merge Conflict 207 - C# Source Generators
Here comes our first podcast in our new ongoing .NET 5 series, where we talk about awesome .NET 5 features. This time... source generators! What are they and why should you care.
F# Fabulous - Beyond MVU Basics
This week, James is joined once again with designer and architect of F# Don Syme and Fabulous maintainer Timothé Larivière. They are back to talk more in-depth about building Xamarin mobile apps with F# and Fabulous.
F# Fabulous - Beyond MVU Basics | The Xamarin Show by James Montemagno
RELEASES
Xamarin.Forms Projects – Second Edition
The second edition of Xamarin.Forms Projects is now published. An example-driven guide to help you build native cross-platform mobile apps using Xamarin, .NET Core 3, and Visual Studio 2019.