CSLA n Xamarin

CSLA n Xamarin

Old forum URL: forums.lhotka.net/forums/t/12760.aspx

st3fanus posted on Tuesday, September 23, 2014


hello Rocky..

The last version of CSLA I used is 4.3.12

If I have a plan to learn to write android or ios use xamarin for my CSLA.

my questions are :

1. which version I have to used ?

2. what xamarin tools I have to used ? xamarin studio or xamarin for visual studio.


thanks a lot & God Bless...



RockfordLhotka replied on Monday, September 29, 2014

Full Xamarin support is in 4.5.601, and that version supports the current release of Xamarin.

Current Xamarin Studio supports NuGet, as does Visual Studio of course, so you should be able to get the latest CSLA framework via NuGet from either development tool.

skagen00 replied on Monday, September 29, 2014

To mildly hijack a thread as the blog post has its comments closed...

...when you demonstrate CSLA with Xamarin in Orlando, will you be using Xamarin.Forms, or do you still consider that to be too immature?

The Xamarin route is really appealing when it's not about having to write separate native UIs, and potentially be coding in a "meta-data" type way where potentially future UIs might automatically get supported rather than having to code up another native UI.

Just wondering if things have evolved further with CSLA working with Xamarin (especially Xamarin.Forms).

RockfordLhotka replied on Monday, September 29, 2014

I am doing a pre-con workshop in Orlando (Visual Studio Live! conference) that will include some time with CSLA in Windows and Xamarin. The workshop as a whole will cover Xamarin with and without xForms, MVVM, CSLA, and some other topics.

CSLA does work with Xamarin.Forms now. I haven't invested time in building xForms UI widgets just yet because I'm not confident that they won't change the platform as they make it more mature.

My view on this in terms of recommendations to Magenic customers is that Xamarin.Forms is still a little too immature unless the customer wants to accept that risk. For customers who are risk-averse then using native iOS/Android interface technologies in Xamarin is the better way to go.

RockfordLhotka replied on Monday, September 29, 2014

fyi, next week at Visual Studio Live! in Washington DC I also have a 75 minute talk on building cross platform business apps with Xamarin and CSLA, so I'll be using CSLA for Xamarin then as well.

skagen00 replied on Monday, September 29, 2014

Thanks very much for your replies today - I truly look forward to hearing more about your impression of using CSLA with Xamarin.Forms over time as it hopefully matures.

Tom_W replied on Thursday, November 13, 2014

I'd be fascinated to hear that talk, I don't suppose there's a video anywhere?  

RockfordLhotka replied on Monday, December 15, 2014

No video, you have to attend the next Visual Studio Live or Modern Apps Live conference :)

st3fanus replied on Tuesday, September 30, 2014

Hi Rocky,

It's mean that Business Layer / Business Object dll I develop and build and visual studio could be read / open / load on xamarin studio for creating android client app ? Or I have to use visual studio ?


thanks a lot



Copyright (c) Marimer LLC