- Web hosting by Media Temple
JesseLiberty.com by Jesse Liberty is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Based on a work at JesseLiberty.com.
The opinions expressed here do not necessarily reflect those of my employers, publishers or anyone else; void where prohibited, your mileage may vary, not valid in Sector C.
Search Results for: 52 weeks of xamarin
Old joke. Guy goes to a 24 hour restaurant. It is closed. “Hey,” he says, “I thought you were open 24 hours.” “Not in a row” So my 52 weeks took a short Chanukah vacation. But we’re back. I’m launching … Continue reading
Last week we began creating an iOS application. We covered most of what is required but we did not tackle persistence, which we will do today. This post is based on my Pluralsight course Beginning Mobile Development with Xamarin. We begin … Continue reading
In the previous two posts in this series, I demonstrated how to create a simple to-do list using Xamarin.Forms. In this and the next post, I’ll show how to create pretty much the same program for iOS using Xamarin native code. … Continue reading
In the previous posting I started a new project in Xamarin.Forms that I will reproduce in iOS and Android in coming posts. Today, we’ll take a look at the second page in the Xamarin.Forms version: ListTasksPage. This lists the tasks that … Continue reading
In this and a number of following posts, I’ll build the same program three times: once in Xamarin.Forms, once in iOS and once in Android. This is directly based on my Pluralsight course, Beginning Mobile Development with Xamarin To … Continue reading
Last week we looked at a simple example of customizing a control and creating a custom renderer. This week we go a bit deeper. Our goal is to give a BoxView a border, and to adjust that border dynamically. [ … Continue reading
Xamarin.Forms is a killer framework, and it has a wide variety of very flexible controls. But sometimes you run into restrictions on the control that you really need to override. The answer to this dilemma is to create a customized … Continue reading
Last week we created the code to add and find a “person” in our SQLite database. This week we’ll finish up by creating the View and the ViewModel. The View is where most of the action is, in this small demo … Continue reading
Working with SQLite as your database in Xamarin.Forms is not difficult but it does involve some specific steps: Add the SQLite-.Net PCL library to all three projects Create the ISQLite interface Add a singleton to your app class Open your … Continue reading
Until now, our tests have focused on the model, Projects. The point of MVVM, however, is to enable sufficient separation of concerns to allow testing of the program’s logic in the ViewModel. Today, we turn to ViewModel tests, using these tests … Continue reading
In the previous posting, I set up the ProjectTracker solution, including the xUnit testing folders. We talk a lot about test-driven design, but the truth is that we (most of us?) start with an overall architecture in mind prior … Continue reading
Last week we decided to start with test-first development using XUnit. To get underway, let’s create a new Xamarin.Forms application called BlogProjectTracker. Once the projects are created we’ll return to the solution and add a new .NET project of type Portable Library … Continue reading