It seems in the age of phones & tablets that are as powerful as computers used to be only a few years ago, with huge amounts of on-board storage and almost always on internet where anything can be looked up instantly, that the days of printing out documents would be over.…
Cross Platform
View Model First Navigation Part 2 - The Devil's In The Details
Hi! I released a NuGet package that does VM First Navigation! This article here still contains valuable info - but this other article [https://codemilltech.com/xamarin-forms-viewmodel-first-navigation-library/] has the necessary info to start using the VM First NuGet package [https://www.nuget.org/packages/CodeMill.VMFirstNav/].The previous post on…
Welcome New Xamarin Developers!
Wow – Microsoft made a pretty big announcement today at Build 2016, no? Xamarin will now be included in all versions of Visual Studio … for FREE! This removes a pretty sizable barrier for people and companies from trying Xamarin and all of the cross platform development goodness it delivers … cost. So…
Back To School! Adding A Custom Bindable Property To Xamarin Forms
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…
Head in the Clouds - Azure Mobile Services and Data
As we continue down the path of looking at cross platform data options, let’s reminisce of where we came from… * First we argued with a hipster about whether storing data in SQLite [https://codemilltech.com/artisanal-cross-platform-data-persistence-a-sqlite-sqlite-net-primer/] was good or not… * Then we got down and dirty with some cold…
Aka Awesome Refactored
In the last post [https://codemilltech.com/akavache-is-aka-awesome/] we talked about Akavache and frankly how awesome it is. In this post we’re going to take a simple Xamarin Forms application which uses a “home grown” caching mechanism and refactor it into one which uses Akavache. We’ll see how…