Developing New Experiences

VSW06 Cross‐Platform App Dev with Xamarin and CSLA .NET


9:30am - 10:45am

Level: Intermediate

Rockford Lhotka

VP of Strategy


In today's world, you may write your smart client app in Universal Windows Platform (UWP), Xamarin, Windows Presentation Foundation (WPF) or even Windows Forms. In each case, your app probably calls back-end services and needs to interact with app servers. Some or all of your business logic may run on the client, the app server or both. That's ideal for the balance between user interactivity, performance, scalability and security. The widely used open source CSLA .NET framework helps you create a reusable, scalable, and cross-platform portable business layer that lets your application run on multiple types of client devices while sharing business logic between the clients and your app server. This session is an end-to-end walk-through of how this works and how you can benefit.

You will learn:

  • How to reuse your business logic across platforms
  • How CSLA .NET creates a home for your business logic
  • How to minimize code changes on a per-platform basis