Baindo, un MVVM diferente para Android
Hoy os vengo a presentar algo en lo que llevo un tiempo trabajando, Baindo, un framework para aplicar MVVM en aplicaciones Android, del que quiero mostraros un Sneak Peek del estado actual. ¿Por qué otro framework MVVM si existen miles? La respuesta a esta pregunta está en las ideas base que inspiran Baindo:
- Evitar el uso de cualquier tipo de Reflection.
- Sintaxis cómoda en código Java. Nada de Custom Views o Custom Attributes en nuestros layouts.
- ViewModels sencillos y con ninguna dependencia con Android.
- Maximizar el rendimiento del hilo de UI. Comandos y eventos de modificación de las propiedades se ejecutan en Background.
- Actualización de UI desde cualquier hilo a través de las propiedades del ViewModel. Olvidate de tener que usar AsyncTask, Handlers o similares para hacer cambios en la UI.
Pinta bien, ¿no? ;-). Pues además será OpenSource y estará disponible en GitHub muy pronto. Veamos que pinta tiene.
»