Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

RoboBinding

> 编程语言
Open source

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

1.3K stars0 likes0 views
WebsiteGitHub

About

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

= PLEASE NOTE, THIS PROJECT IS NO LONGER BEING MAINTAINED.

As personal time contraints, I am currently unable to keep up. Please use link:https://developer.android.com/topic/libraries/data-binding/index.html[official android databinding] instead.

= image:http://robobinding.org/images/robobinding_logo.png[width=60, height=60] RoboBinding

A data-binding http://martinfowler.com/eaaDev/PresentationModel.html[Presentation Model] (MVVM) framework for the Android platform. RoboBinding helps you write UI code that is easier to read, test and maintain without performance compromise (code generation instead of java reflection).

  • 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 pure 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 http://skillsmatter.com/podcast/os-mobile-server/core-dev-talk-robobinding[an introductory video] and then get started from link:http://robobinding.org/getting_started.html[here].

RoboBinding values code quality. The framework source code is very readable and comes with a complete set of tests, which makes contributing easy and enjoyable. Want to contribute? Start link:http://robobinding.org/insight_into_framework.html#_set_up_eclipse_development_environment[here].

RoboBinding loves to hear any voices (negative or positive) or suggestions and invite you to post into RoboBinding http://groups.google.com/group/robobinding[Google group].

  • link:http://robobinding.org/getting_started.html[Getting Started]

  • link:http://robobinding.org/insight_into_framework.html[Insight Into Framework]

  • link:https://oss.sonatype.org/service/local/repositories/releases/archive/org/robobinding/robobinding/0.8.12/robobinding-0.8.12-javadoc.jar/!/index.html[API and Binding Attributes JavaDocs]

  • link:http://robobinding.org/about.html[About]

  • link:http://robobinding.org/versions.html[Versions] (latest 0.8.14)

  • link:http://robobinding.org/index.zh.html[Chinese中文] 及 image:http://qplus3.idqqimg.com/qun/portal/img/logo2.png["QQ群", width=60, height=25]:308303599

image:http://www.iconpng.com/png/large-torrent/download.png[width=30, height=30] Download: http://search.maven.org/#search%7Cga%7C1%7Crobobinding[releases] on Maven Central and latest https://oss.sonatype.org/index.html#nexus-search;quick%7Erobobinding[snapshots] on Sonatype OSS Repo.

image:https://lh3.googleusercontent.com/-YM2DGm-QreQ/Upb85v3Y-gI/AAAAAAAABt4/GIcGGykyHW8/w152-h106-no/Google+groups.png["Google groups", width=43, height=30] Questions and Discussions: http://groups.google.com/group/robobinding[Google group]

image:https://g.twimg.com/Twitter_logo_blue.png[width=30, height=30] Twitter: https://twitter.com/RoboBinding[@robobinding]

image:https://raw.github.com/github/media/master/octocats/blacktocat-32.png["GitHub", width=30, height=30] Issues: https://github.com/RoboBinding/RoboBinding/issues[Raising an issue]

image:http://web-static-cloudfront.s3.amazonaws.com/images/badges/BuiltOnDEV.png[Build and tested on CloudBees DEV@cloud]

image::https://img.shields.io/badge/Android%20Arsenal-RoboBinding-brightgreen.svg?style=flat[alt="Android Arsenal", link="https://android-arsenal.com/details/1/990"]

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言