Создание приложения для WP7, Iphone и Android

Я собираюсь начать создавать приложение, которое будет использоваться во всех платформы. Я буду использовать monotouch и monodriod, чтобы хранить вещи в .net

Я немного ленив, поэтому хочу иметь возможность повторно использовать как можно больше кода.

Допустим, я хочу создать приложение, в котором хранится контактная информация. например, Имя и Номер телефона

Мое приложение должно иметь возможность получать данные из веб-службы, а также хранить данные локально.

Шаблон MVVM выглядит правильным, но я не уверен, что мой подход ниже на 100% верен

Это правильно?

  1. Проект, содержащий мои модели
  2. Проект, содержащий мои представления, методы локального хранения, а также модели представлений, к которым я привязываю свои представления. В этом случае будет 3 разных проекта, основанных на 3 ОС
  3. Проект уровня доступа к данным, который используется для привязки к службам и локальному хранилищу данных

Любые предложения будут замечательными.

Спасибо за ваше время

5
задан Jamie Hutton 19 December 2011 в 13:42
поделиться