Estoy a punto de comenzar a construir una aplicación que se utilizará en todas las plataformas. Usaré monotouch y monodriod para poder guardar las cosas en .netconstruyendo una aplicación para WP7, Iphone y Android
Soy un poco flojo, así que quiero poder reutilizar la mayor cantidad de código posible.
Digamos que quiero crear una aplicación que almacene información de contacto. p.ej. Nombre & Número de teléfono
Mi aplicación necesita poder recuperar datos de un servicio web y también almacenar datos localmente.
El patrón MVVM se ve como el camino a seguir, pero no soy seguro de mi acercamiento a continuación es 100% correcto
Es esto correcto?
- Un proyecto que contiene mis modelos
- Un proyecto que contiene mis puntos de vista, los métodos de almacenamiento local y también ver modelos que Ato mis vistas. En este caso no habría 3 proyectos diferentes en función de proyecto capa
- Un acceso a los datos del 3 de OS que se utilizaron para la unión a los servicios y almacenamiento de datos local
Cualquier sugerencia sería grande.
Gracias por su tiempo
Intenta buscar SO, esto se ha preguntado un par de veces en el pasado reciente (demasiado vago para buscarlo yo mismo :)) – Praetorian