Search Results for: xamarin

52 Weeks of Xamarin: Week 11 – Customized Controls for Xamarin.Forms

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

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 10 – The UI for our database program

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

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 9 – Databases part 1

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

Posted in Xamarin | 2 Comments

52 Weeks of Xamarin: Week 8 – Testing the View Model

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

Posted in Testing, Xamarin | 1 Comment

52 Weeks of Xamarin: Week 7 – First Unit Tests

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

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 6 – Starting xUnit Testing

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

Posted in Essentials, Xamarin | 2 Comments

Newest Pluralsight Course: Beginning Mobile Development with Xamarin

Incredibly excited to announce my latest Pluralsight Course:  Beginning Mobile Development with Xamarin. In this course, you will build a real-world application three times, using three different Xamarin platforms, giving you tremendous insight into how Xamarin programs are created and … Continue reading

Posted in Xamarin | 1 Comment

52 Weeks of Xamarin: Week 5 – Diving in the deep end

For the past four weeks, we’ve been reviewing the fundamentals of Xamarin.  Let’s stop for a bit and talk about how we really code, and how we should. In my Pluralsight courses, I take you through each skill, step by … Continue reading

Posted in Essentials | 3 Comments

52 Weeks of Xamarin: Week 4 – Creating the Model and Saving

This week we’ll save the Tasks in memory, in coming weeks we’ll review databinding and we’ll review the tasks in a bound list. NB: We’re moving very quickly through the preliminaries, so please do use the comments to ask questions … Continue reading

Posted in Xamarin | 1 Comment

Yet Another Podcast #141: Greg Shackles on Xamarin

This week, Greg Shackles: mobile expert and Xamarin MVP; host of Gone Mobile Podcast. NYC Mobile .NET Developers Gone Mobile Olo Xamarin Evolve 2014: Using Continuous Integration with Xamarin Apps MvvmCross fastlane xUnit   Listen | Yet Another Podcast  

Posted in Essentials, Xamarin | Tagged | 2 Comments

52 Weeks of Xamarin: Week 3- Events in Xamarin.Forms

In this, week 3 of 52 Weeks of Xamarin, we’re going to pick up where we left off last week, and add event handling to our buttons There is much to do to make this a working program, and starting … Continue reading

Posted in Essentials | 2 Comments

52 Weeks of Xamarin: Week 2 – Starting the project

 This is the second week of 52 weeks of Xamarin.  To make this all more interesting and practical, we’ll start on building a quasi-real-world application; the iconic To Do List.   The application shown in this and future columns is … Continue reading

Posted in Essentials | 2 Comments