A data-binding Presentation Model framework for the Android platform. Apart from promoting well-structured projects, RoboBinding focuses the areas that Android app development suffers:
-
removes - lots of unnecessary code(e.g., addXXListener(), findViewById()…) - by binding.
-
turns - hard to unit tests and Android unit tests running for ages which makes unit tests impractical - into pojo PresentationModels with normal JUnit tests.
-
provides the object cursor as a replacement to - the relational cursor but we are used to operating objects.
-
it is easy to implement attribute bindings for any custom components, third-party components or Android widgets, which simplifies the code and produces more maintainable code base.
Let’s watch an introductory video and then get started from here.
Similar Presentation Model/MVP/ MVVP frameworks for android: Android-Binding, Bindroid, MvvmCross.
Questions and Discussions: Google group
Twitter: @robobinding
Issues: Raising an issue