GETTING STARTED
Build Your First for iOS & Android App with Xamarin and Visual Studio
This is a fantastic first post in a getting started series James is working on. It has both video and written content to suit your learning style and it is packed full of information, code samples and explanations!
Build Your First for iOS & Android App with Xamarin and Visual Studio by James Montemagno
CODE
What's the correlation between .NET 5, WinUI and MAUI (Xamarin.Forms)
With the move to a one .NET ecosystem, the recent release of .NET 5 and the announcement of MAUI with a regularly changing release schedule, it can be hard to get your head around all these changes, what is happening and when. Nick has done a great job of breaking it all down and helping you decide what to target with your projects.
What's the correlation between .NET 5, WinUI and MAUI (Xamarin.Forms) by Nick Randolph
DESIGN
10 Key Mobile Usability Issues
10 critical usability issues and practical recommendations to pay attention to when working on your mobile design.
BUSINESS & MARKETING
App Pricing Strategies and Tools
Figuring out how to price an app is one of the most difficult challenges of building a successful app business.
A Comprehensive Guide to App Pricing Strategies and Tools by Zachary Shakked
TOOLS
Coding Fonts Repository
Who doesn't love playing around with themes and coding fonts in their favourite IDE. Well this site, has some great fonts (some free, some paid) that might just inspire you.
ANDROID
Creating a Xamarin Android binding library - Writing the binding
This is another blog post in a series from John Thiriet on writing an Android bindling libray. Having tried to do this in the past and faced issues, it is a really helpful guide to writing the binding and some concepts to understand.
Creating a Xamarin Android binding library - Writing the binding by John Thiriet
XAMARIN FORMS
Don't Put Android in Your Namespace in Xamarin Projects
One of the most common mistakes when creating a new project for Android is to put "Android" in the name. You want to because your app is going to run on Android, but it causes a series of pain immediately with namespace conflicts.
Don't Put Android in Your Namespace in Xamarin Projects by James Montemagno
Scrolling Marquee, we missed you.
Relive the glory days of 90s web development with a scrolling Marquee in your Xamarin.Forms application. Seriously though, it can be useful for things like alert information, notifications, and offers.
5 Simple Steps to Create a Marquee Control in Your Xamarin.Forms Apps by Yogeshwaran Mohan
.NET
.NET 5.0 and C# 9.0 for Xamarin Developers
As the first phase on the unified view that Microsoft unveiled last year, we finally have a single platform for our entire application stack. But what does this means for Xamarin developers?
.NET 5.0 and C# 9.0 for Xamarin Developers by Rafael Veronezi
PODCASTS & VIDEOS
Style Control States with Visual State Manager in Xamarin.Forms
With the Visual State Manager in Xamarin.Forms you can very easily style your controls depending on the state they are in. In this video we will learn what the Visual State Manager is, how to use it and more importantly; how to implement it.
Style Control States with Visual State Manager in Xamarin.Forms by Gerald Versluis
December’s Community Standup – .NET MAUI Update
As we start to say goodbye to 2020, we start to welcome .NET MAUI into our development lives! Join Maddy, David Ortinau, and Jon Dick from the Xamarin & .NET MAUI team for updates on .NET MAUI, the next generation of Xamarin.Forms to build cross-platform mobile and desktop apps.
December’s Community Standup – .NET MAUI Update by Maddy Leger
DevTalk 51: Being a mobile developer. With Hussain Abbasi
On this episode of DevTalk, Kerry speaks to Hussain Abbasi about being a mobile developer and about working with all different types of mobile development technologies.
DevTalk 51: Being a mobile developer. With Hussain Abbasi by Kerry Lothrop
Null Pointers 29: Custom Controls
Who doesn't love amazing looking apps with cool controls? Why might you want create your own and not just use the ones out of the box? Listen in to this week's Null Pointers and find out!!
Merge Conflict: 230: QA Testing M1 iOS Apps + 21% Raise for Frank!
It is time for lightning topics!!! We are here to break down 6 topics quick! We look at testing iOS apps on the M1 chip, Apple's new raise for all app developers, using C# 9 in Xamarin apps, top level programs, visual basic, and The Queen's Gambit!
Merge Conflict: 230: QA Testing M1 iOS Apps + 21% Raise for Frank! by Merge Conflict
Managing & Updating Xamarin NuGet Packages Efficiently
Another great video from James in his more in-depth video series on getting started with Xamarin. This week, he walks you through NuGet. What is it, how to update, how to check versions and even how to take a more in-depth look at dependencies etc. As he would say, tune in!
Managing & Updating Xamarin NuGet Packages Efficiently by James Montemagno