¿Cuál sería la mejor práctica para compartir el código de lógica de negocio bus c entre MonoTouch y Mono para proyectos de Android?Intercambio de código entre MonoTouch y MonoForAndroid
Editado: Inicialmente, mi pregunta era sobre el uso compartido de archivos físicos:
- ¿Qué propone utilizar: el intercambio de archivos de red o algún control de versiones de código (Git, SVN)? En mi caso, estoy usando dos estaciones de trabajo: Mac (MonoDevelop con MonoTouch) y PC (Visual Studio con MonoDroid).
- ¿Qué hay de la estructura de la carpeta Solución/Proyecto? En "Publicación de blog: Xamarin Mobile World Congress 2012 Unofficial Conference App Released!" la estructura de ejemplo es bastante confusa: varias soluciones en una carpeta y luego diferentes proyectos de plataforma en una subcarpeta con diferentes nombres de carpeta y proyecto. No se puede realizar nativly con IDE. ¿Están editando el contenido de los archivos de la solución y los nombres de las carpetas de forma manual fuera del entorno IDE?
- Y para proyectos de código común qué tipo de perfil (plantilla) usar ? Monotouch tiene varios: Proyecto vacío, MonoTouch Library Project y MonoTouch Binding Projects? En Android supongo - biblioteca de clase de Android?
¿se puede expandir? ¿Qué quieres decir con "lógica de negocios"? – Stuart
Todos los códigos C# excepto la IU específica de la plataforma. – Arvis