Author
Matthew Soucoup

Matthew Soucoup

Matthew Soucoup is a Microsoft and Xamarin MVP, a Pluralsight author, and a principal at Code Mill Technologies. Matt loves mobile development. For his job, he creates elegant cross-platform apps. Then for fun, Matt shares his passion and insight on mobile and cloud development by blogging, writing articles, and presenting at conferences such as Xamarin Evolve, CodeMash, That Conference, Indy.Code(), and MKEdotNET. When not behind a computer screen, Matt gardens hot peppers, rides bikes, and loves Wisconsin micro-brews and cheese. Follow Matt on Twitter at @codemillmatt and his blog.

Recent Articles

.NET

Using XAML in Xamarin.Forms – Part 3: Accessing Dynamic Data

The first article in this series on using XAML in Xamarin.Forms looked at what XAML is, its benefits, and some of the basics of using it. The second article dove a little deeper, looking at how to access static data – or data that doesn't change – from XAML. I could stop right there if […]

  • July 24, 2017
Mobile

Using XAML in Xamarin.Forms – Part 2: Accessing Static Data

The first article in the Using XAML in Xamarin.Forms series, looked at how XAML increases the legibility of the user interface code over C#, how to set both member and attribute properties, and how to setup event handlers for user interface events. In this article, I want to explore how to access data from XAML. […]

  • May 15, 2017
.NET

Using XAML in Xamarin.Forms

XAML or eXtensible Markup Language is a declarative language used for creating user interfaces in Xamarin.Forms. I already know what you're thinking: Why would I want to use a markup language when I have the power of C#? Markup languages are for web pages – I'm building a mobile app with .Net – I want […]

  • April 11, 2017
.NET

Understanding Xamarin.Forms Layouts

The first article in this series on Xamarin.Forms looked at some of the features that the toolkit provides, and how it is more than just UI controls. Of course, Xamarin.Forms does provide a rich set of controls to build user interfaces with from a single codebase. In this article, we'll take a look at a […]

  • March 6, 2017
Mobile

What is Xamarin.Forms?

Android, iOS, UWP – let's even throw in Windows Phone 8.1. The big problem with developing applications for all of those different operating systems is that, well…they are different. Other than the obvious fact that the languages used to write the apps are different, maintaining multiple code repositories to do essentially the same thing is […]

  • February 21, 2017