Full Stack Web Development

W17 Cross-Platform Development with Xamarin, C#, and CSLA .NET


4:30pm - 5:45pm

Level: Intermediate

Rockford Lhotka

VP of Strategy


You may write your smart client app in UWP, Xamarin, WPF, or even Windows Forms. In any 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 walkthrough of how this works and how you can benefit.

You will learn:

  • How CSLA .NET helps you build reusable and maintainable business logic
  • How to share your business code across flavors of .NET and different platforms
  • How your business logic can support many different UI frameworks on different platforms