Jason Farrell

Jason Farrell

Senior Mobile Developer
West Monroe Partners
Saline, MI

Jason Farrell works as a Senior Consultant for West Monroe Partners in Chicago, IL. At West Monroe Jason primarily focuses on building mobile apps for customers with Xamarin and native technologies. He also leads a variety of internal initiatives centered around mobile development, SDLC, and DevOps. He is a Certified Xamarin Developer and advocate of build cross platform mobile applications using Xamarin to decrease development and maintenance cost.

Jason's Sessions

  • UI Testing with Xamarin

    Developing mobile applications is a very hard venture. Mobile devices are mobile, have different sizes, different specs, and still come with high expectations for the interface given the level of competition within the space. We cannot not test our apps. Testing is so essential that companies like Xamarin have created tools and frameworks to assist developers with ensuring the high quality delivery of mobile applications. In this talk, we will focus on how to test UIs using traditional unit tests and how to augment those tests with UI Tests and then Test Cloud. By the end, attendees will be versed on testing via unit tests, how to use Xamarin's UI.Test framework, and how to deploy those tests to multiple devices in Xamarin's Test Cloud.

    Speaker: Jason Farrell

    Level: Intermediate

    Tracks: Quick,Yet Correct 

    Topics: Azure & Cloud  Development Practices  Mobile 

  • Workshop: Hands on with Xamarin.Android

    With the acquisition by Microsoft, Xamarin has become a legitimate alternative to developing using native technologies. In this workshop, we will understand how Xamarin works and what advantages it brings along with a host of disadvantages. We will build a simple Spotify app using Xamarin.Android. This exercise will help attendees understand how to share code between platforms with Xamarin as well as how Xamarin maps to Android. Notes:

    • Attendees should have Xamarin Studio installed (Mac) or Xamarin Tools installed on Visual Studio (Windows)
    • Attendees should have created a user account with Xamarin using: https://www.xamarin.com/account/login
    • Attendees should have used the SDK Manager to have Android Marshmallow (API 23) installed

    Speaker: Jason Farrell

    Level: Beginner

    Tracks: Mobile Development 

    Topics: C#/Language  Cross-Platform  Mobile