2014-09-09 3 views
0

Могу ли я использовать библиотеку MVVMCross как MVVM платформа вне Xamarin С любым Android-проектом для Android?Могу ли я использовать MVVMCross вне Xamarin?

если нет, есть ли какие-либо родные MVVM рамки для андроид-приложений?

+0

Вы вряд ли найдете что-то вроде MVVM в java. java люди убеждены, что это 1990 год. Почему вы хотите использовать низшую технологию? –

ответ

3

В настоящее время MvvmCross полагается на C# - поэтому для его использования на Android требуется Xamarin.Android.

Возможно, вы можете перенести его на Java или попробовать платформу dot42.com, которая скомпилирует C# в Dalvik.

Для чистой Java альтернативы, вы также можете попробовать пару библиотеки ответов от Android data-binding (similar to WPF)?

+0

dot42 может быть для вас вариантом - в настоящее время он переходит от генерации байтового кода к генерации исходного кода с использованием Roslyn - выглядит многообещающим, и я уверен, что они приветствовали бы дополнительную помощь/вклад. – Stuart

1

Привета Я хотел бы рекомендовать RoboBinding к вам, (MVVM) основе привязки данных Презентации модели для Android платформы. Существует минимальное примерное приложение AndroidMVVM и album sample, которое является андроидным переводом оригинального образца Мартина Фаулера, созданного для объяснения модели Presenation Model (MVVM в сообществе сообщества). Оба образца можно импортировать в Android Studio без дополнительной настройки. Шаблон - это участие старого шаблона MVC, и его основной мотивацией является дальнейшее разделение состояния и логики UI на модель превентивного PURE POJO, которая позволяет легко тестировать устройство. Если вам нравится RoboBinding, я рекомендую вам изучить его исходный код и почувствовать его качество кода.

Смежные вопросы