I'd really suggest that you guys look into MonoCross:
http://code.google.com/p/monocross/

It provides a MVC pattern that works well with MonoTouch and Mono for Android, 
and allows you to share your business logic between them while writing concrete 
Views specific to iOS or Android.
If you're writing data-driven iOS and Android apps with Xamarin's Mono 
products, this makes the process much easier.

It's also open source:
http://code.google.com/p/monocross/source/checkout

Thanks,
Sam Lippert

From: Gabe Codina <g...@agtrix.com<mailto:g...@agtrix.com>>
Reply-To: "monodroid@lists.ximian.com<mailto:monodroid@lists.ximian.com>" 
<monodroid@lists.ximian.com<mailto:monodroid@lists.ximian.com>>
Date: Thu, 22 Sep 2011 09:20:37 +1000
To: "monodroid@lists.ximian.com<mailto:monodroid@lists.ximian.com>" 
<monodroid@lists.ximian.com<mailto:monodroid@lists.ximian.com>>
Subject: Re: [mono-android] Shared code, not UI

This is exactly where we are looking at Monodroid/touch and as far as I see
that is exactly the solution provided by xamarin.

-----Original Message-----
From: 
monodroid-boun...@lists.ximian.com<mailto:monodroid-boun...@lists.ximian.com>
[mailto:monodroid-boun...@lists.ximian.com] On Behalf Of Kevin Galligan
Sent: Thursday, 22 September 2011 5:26 AM
To: monodroid@lists.ximian.com<mailto:monodroid@lists.ximian.com>
Subject: [mono-android] Shared code, not UI

The bulk of our business these days is Android ports of iOS apps.
There are many "cross platform" solutions, but they all tend to be a pain
and don't really work as well as one would hope.  What I've been trying to
do is find a cross platform solution that would simply be a shared code
block.  Like a black box logic processor that you could deploy on either
platform, and call into it to do calculations and business logic.  The UI,
and simpler code would be handled in whatever the native platform preferred.

The obvious choice here was Javascript, but it wouldn't be my ideal choice.
Something like C# is more appealing to me.  Although not ideal itself (I'm
not sure what would be ideal yet), it seems like a promising option.

Questions:

1) Is this possible?  Specifically, starting up and calling into a mono
runtime on Android or iOS (and possibly windows phone in the future,
although you might simply able to use a library there)
2) What kind of overhead does the mono runtime have?  How much memory?
Probably a stupid question, as the project would be dead in the water if it
didn't run well.

Any thoughts on this approach?

Thanks in advance,
-Kevin

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to