The exact API discussed below has been deprecated by Xamarin! Not to worry though – all of the concepts discussed are still valid. The only difference is that you should use the API that does not include generics when doing a BindableProperty.Create(). Other than that, everything discussed within this post…
Code Reuse
Akavache is AKA Awesome!
In the last post [https://codemilltech.com/cold-hard-data-cache-or-saving-our-users-money/] we covered how to implement data caching in a cross platform application using Xamarin. And we also showed why providing a data cache to the users of our mobile applications is important. Why caching is important * Network resiliency * Perceived app performance However,…
Cross Platform Preprocessor Directive Blues - Or Finding Cheer With Shared Projects
(Ba ba… ba bump) From the day I was born (Ba ba… ba bump) I was writing cross platform apps utilizing Shared Projects code (Ba ba… ba bump) Then I started adding platform specific features (Ba ba… ba bump) And my code became a mess of hash codes and everything…
Cross Platform Code Sharing - Part 3 - PCLs
We’re on to part 2 of the ongoing series of sharing code across platforms using Xamarin. The first partcoveredthe why and when to share code,part number 2 was about Shared Projects, and today we’ll cover the finalway to share code across platforms. If you…
Cross Platform Code Sharing - Part 2 - Shared Projects
Welcome back to part 2 of the ongoing saga of sharing code across platforms using Xamarin. The last time we talked about the why and when to share code, today we’ll cover one of the ways of how to share code. Unfortunately we won’t be sharing pizza today,…
Intro To Cross Platform Code Sharing With Xamarin - Part 1
Wow – how’s that for the longest title ever for a blog post? What is “Code Sharing”? When I say the words “code sharing”, I’m talking aboutcreating a library that can be used across all platforms that Xamarin supports (and even some they do not). In other words,…