Skip to content

humbledj/RoboBinding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robobinding logo RoboBinding

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.

download Download: releases on Maven Central and latest snapshots on Sonatype OSS Repo.

Google groups Questions and Discussions: Google group

Twitter logo blue Twitter: @robobinding

Build and tested on CloudBees DEV@cloud

About

A data-binding Presentation Model framework for the Android platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published