Могу ли я использовать библиотеку MVVMCross
как MVVM
платформа вне Xamarin
С любым Android-проектом для Android?Могу ли я использовать MVVMCross вне Xamarin?
если нет, есть ли какие-либо родные MVVM
рамки для андроид-приложений?
Могу ли я использовать библиотеку MVVMCross
как MVVM
платформа вне Xamarin
С любым Android-проектом для Android?Могу ли я использовать MVVMCross вне Xamarin?
если нет, есть ли какие-либо родные MVVM
рамки для андроид-приложений?
В настоящее время MvvmCross полагается на C# - поэтому для его использования на Android требуется Xamarin.Android.
Возможно, вы можете перенести его на Java или попробовать платформу dot42.com, которая скомпилирует C# в Dalvik.
Для чистой Java альтернативы, вы также можете попробовать пару библиотеки ответов от Android data-binding (similar to WPF)?
dot42 может быть для вас вариантом - в настоящее время он переходит от генерации байтового кода к генерации исходного кода с использованием Roslyn - выглядит многообещающим, и я уверен, что они приветствовали бы дополнительную помощь/вклад. – Stuart
Привета Я хотел бы рекомендовать RoboBinding к вам, (MVVM) основе привязки данных Презентации модели для Android платформы. Существует минимальное примерное приложение AndroidMVVM и album sample, которое является андроидным переводом оригинального образца Мартина Фаулера, созданного для объяснения модели Presenation Model (MVVM в сообществе сообщества). Оба образца можно импортировать в Android Studio без дополнительной настройки. Шаблон - это участие старого шаблона MVC, и его основной мотивацией является дальнейшее разделение состояния и логики UI на модель превентивного PURE POJO, которая позволяет легко тестировать устройство. Если вам нравится RoboBinding, я рекомендую вам изучить его исходный код и почувствовать его качество кода.
Вы вряд ли найдете что-то вроде MVVM в java. java люди убеждены, что это 1990 год. Почему вы хотите использовать низшую технологию? –