App Store Optimization and Conversion

Part 1 of App Discovery and Deep Linking Series   App Store Optimization or ASO is the App Store equivalent to SEO for Search Engines, helping you get found within the various App Stores. Generally there are a number of ways to get your app found. App Store Browsing / App Store Lists Friends and […]

Read More >

Xamarin Forms Architectural Guidance

With every project I keep learning something new, better ways to structure code. I always left the project feeling not quite right when I didn’t implement code in the best way I knew how. Project deadlines, bugs and more sometimes leaves a project with hacks and workarounds just to get the job done, hence the […]

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. Why Update .NET Standard Library […]

Read More >

Xamarin Technology Stack

I have wanted to create this post for a while as I have never found an all in one place for a high level overview of everything Xamarin has to offer. Its an eco-system not a product and Xamarin’s/Microsoft’s offering is actually incredibly deep and wide. Here I just focus on the common app building […]

Read More >

App Discovery and Deep Linking Series

I recently did a presentation about App Discovery and Deep Linking and found it to be an interesting topic to cover due to its interaction with so many features and how they can all work together to provide a better experience for your app users. Definitions Getting this out of the way, what is App […]

Read More >

Merged Dictionaries with Xamarin Forms

Styling in XAML in Xamarin Forms has always been less than perfect in my eyes when trying to define and organize styles for your app. In early 2015 I blogged about putting Styles in the App.xaml in Application.Resources to have globally accessible styles across your app. This was a great place to start, having some global […]

Read More >

Contributing to Xamarin Forms

I recently had my first PR (Pull Request) accepted into the main Xamarin Forms master branch. It wasn’t a big change, just bringing WinRT/UWP into alignment with iOS and Android in regards to center cropping images when in AspectFill. The whole process is quite interesting and convoluted that I thought I would document it for […]

Read More >

Xamarin Forms Back Navigation Pitfalls

For those new to cross platform development like I once was, I am going to go through the pitfalls I made while setting up my back navigation. I am a Windows Phone user and because the development environment I always work in first is Windows Phone due to its ease of debugging, I built an […]

Read More >

Basics of Xamarin Forms Custom Renderers

There is plenty of great documentation detailing how to use custom renderers in Xamarin Forms, such as Customizing Controls an Each Platform. It is a heavy read and possibly a little confusing for new comers to Xamarin Forms, hence I am going to give you the quick basic overview of Custom Renderers and how to […]

Read More >

Use Akavache for faster Sqlite3

Akavache is a library built on top of the SQLite3 library but performs faster that SQLite3 library. I just watched the awesome evolve session from Paul Betts about how he wrote a library on top of SQLite3 that helps stop even well seasoned developers from doing a lot of bad things. I was certainly guilty […]

Read More >