RoboBinding vs Android vinculante para MVVM
¿Cuáles son algunos de los pros y contras de usar RoboBinding vs Android vinculante.
p.ej.
- ¿Cómo utilizar el patrón MVVM de Android con fragmentos?
- Desventaja de MVP sobre patrón de diseño MVVM en android
- Patrón de diseño de Android MVVM
- Realización de Interactors con Android MVP Clean Architecture
- Qué debe hacerse en Activity / Fragment y ViewModel en MVVM
- RoboBinding se puede utilizar en los fragmentos?
- ¿Qué pasa con Android vinculante para los fragmentos?
- ¿Alguna reflexión de uso para desacelerar Android en tiempo de ejecución?
- ¿También cuáles pueden ser ofuscadas con proguard?
- ¿Puede alguno de los dos auto generar una interfaz viewModel?
Información de vinculación de Android
RoboBinding elenco
- Android adaptador de actualización de trabajo después del dispositivo de rotación de nuevo
- MVVM: Cómo Concat la cadena en clase de modelo?
- Arquitectura de la aplicación de Android - MVVM o MVC?
- AndroidViewModel vs ViewModel
- Implementación adecuada de MVVM en Android
- Xamarin Forms Navegación de página MasterDetail causando un accidente en android , Funciona en iOS y UWP
- Enlace de datos de Android layout_width y layout_height
- Ejemplos de patrones de diseño de Android MVVM
He utilizado ambos y aunque me gusta RoboBinding (incluso tengo algunas contribuciones al código) He cambiado a Data Binding para todas mis necesidades vinculantes.
http://developer.android.com/tools/data-binding/guide.html
No tiene parte de la bondad de enlace bidireccional que me gusta en RoboBinding, pero es realmente sólido en este momento y de Google directamente. Te permite hacer algunas cosas interesantes
Aquí hay un mensaje que tengo que entra en la vinculación de datos, así como otras cosas
No utilicé Android Binding, pero tengo algo de experiencia con robobinding
- Sí, bastante seemlessly
- No lo sé
- No he notado ningún problema con los formularios que vinculan hasta 30 propiedades
- hasta cierto punto. Tiene que conservar todas las propiedades de PM a las que se enlaza, constructores y anotaciones
- no
Tenga en cuenta que robobinding no está funcionando bien con el diseño del material y no funciona con AppCompat 22+
¿Puedo sugerir también Anvil ( https://github.com/zserge/anvil )? El API de la biblioteca entera es sólo ~ 10 métodos más importantes. Inspirado por React.js.
No se utiliza ninguna reflexión (aparte de crear vistas, pero los infladores XML también lo utilizan). Se puede utilizar con Proguard, pero es sólo ~ 100KB cuando no está enganchada, por lo que normalmente uso sin Proguard. Mejor utilizado con Kotlin, pero también es compatible con Java 6/8.
Y si está familiarizado con React y está buscando la implementación de Redux, aquí hay una que normalmente uso con Anvil: https://github.com/trikita/jedux
- ¿Cómo puedo crear Libgdx.so desde el origen para Android con el rastreo gdb habilitado?
- AdvertisingIdClient.getAdvertisingIdInfo (contexto) es thworing NoClassDefFoundError