Xamarin.Android Startup Sequence

This video was a part of a course that was never released. It contains a deeper dive into Xamarin.Android and what happens when it starts up on you device. It assumes you have a basic understanding of Xamarin and Android already, and goes through what happens when Android starts your app, up until the MainActivity. […]

Read More >

Running an OSS Community Sprint

Open source software is great for developers. It lets you see the internals of framework or app, and know how to best interact with it. On top of this, we can also submit code to be included, and comment on code the core maintainers are submitting. Getting developers not normally engaged in the process, to […]

Read More >

Xamarin.Forms Maps

Xamarin.Forms Maps, allows you to display a map inside your Xamarin.Forms application. You can see a map of your current location, place pins on the map, and also provide a route between two locations. I have a sample repo at XamarinMaps, if you want to see a complete solution. Setup To setup your projects, first […]

Read More >

Google Maps API Key For Xamarin.Android App

If you want to use Google Maps in your Xamarin.Android app, you will need to obtain an API key. It’s easy to generate an API Key, but we will also want to restrict it’s usage, so that only your app can use it. This alleviates the security concern of placing the API Key in your […]

Read More >

Xamarin and Artificial Intelligence

Artificial Intelligence continues to gain more traction, now that companies such as Google, Microsoft and others, have released a suite of easy to use tools. It now enables us to create smarter apps, and open up a new range of applications. Xamarin doesn’t have any AI or Machine Learning capabilities itself, but does play a […]

Read More >

Choosing CPU Architecture and SDK Version

Your Xamarin app can be deployed to a large array of mobile devices, each with a different CPU architecture, and SDK version. You define which SDK and CPU architecture you want to support, in your project’s properties and the build tasks will ensure the right binaries are then created. The settings you choose, will result […]

Read More >

Launching A Mobile App Via A URI Scheme

Sometimes, users inside your app will need access to another app to complete their task. Maybe its calling someone, viewing a webpage or launching Skype. Launching another app is rather easy and is done at the OS level. URI Scheme When you call upon another app you need to use its URI Scheme. This scheme is […]

Read More >

Introduction To Xamarin Workbooks

Xamarin Workbooks is a unique product that allows you to write documentation, with runnable code examples and provides a way to visualize the user interfaces. You can create these workbooks for Xamarin Android, Xamarin iOS, WPF and Console. As of the date of this post, Xamarin.Android and Xamarin.iOS don’t have great (or any?) support in […]

Read More >

.NET Standard with Xamarin Forms Gotchas

After a week of converting a production project to .NET Standard via the methods in .NET Standard Library with Xamarin Forms, I think I have come across most gotcha’s programmers are going to come against with .NET Standard in a Xamarin Forms environment and I wanted to also answer a few questions that I initially […]

Read More >

.NET Standard Library with Xamarin Forms

Its time to welcome the new kid to the block with .NET Standard Libraries. Currently with PCL’s we are dealing with Profile Based PCL’s and you may have heard of Profile 259 which is the common profile most of us use with Xamarin Forms. .NET Standard Libraries are the successor. Update: For Visual Studio 2017, […]

Read More >