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
Artisanal Cross Platform Data Persistence - A SQLite & SQLite.Net Primer
Hola and bon jour – my name is Rueben and I painstakingly handcraft local artisanal custom software. Hi – my name is Matt and I’m going to translate Rueben’s hipster speak into normal English. He means when you hire him to create an app, he camps out in your backyard…
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…
Climbing Gumdrop Mountain - Or How To Create Xamarin Android Bindings
Remember way, way back into the distant past (yeah, it’s been a while since I posted) to the Stranger In A Strange Land [https://codemilltech.com/stranger-in-a-strange-land-binding-objective-c-libraries-to-xamarin/] post about Xamarin iOS bindings? And how strange Objective-C is, at least to a C# developer trying to bind an Objective-C library…
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,…