MCPcopy Index your code
hub / github.com/depoll/bindroid

github.com/depoll/bindroid @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
784 symbols 3,231 edges 69 files 116 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

EqualityComparer (Interface)
Allows an alternative definition of equality to be defined. @param the type being compared. [7 implementers]
Bindroid/src/com/bindroid/utils/EqualityComparer.java
TrackableProperty (Interface)
(no doc)
bindroid-kotlin/src/main/java/com/bindroid/trackable/TrackableUtils.kt
Action (Interface)
An object representing a void function that takes a single parameter. @param the type of the parameter. [16 implementers]
Bindroid/src/com/bindroid/utils/Action.java
Function (Interface)
An object representing a function that takes no parameters and has a return value. @param the return type of the me [11 …
Bindroid/src/com/bindroid/utils/Function.java
Tracker (Interface)
Provides an interface for tracking Trackables. Calling {@link Trackable#track(Tracker, com.bindroid.utils.Ac [13 implementers]
Bindroid/src/com/bindroid/trackable/Tracker.java
BoundUi (Interface)
Provides a standard interface for a View to be bound to some model or data source. @param the type of the d [2 implementers]
Bindroid/src/com/bindroid/ui/BoundUi.java

Core symbols most depended-on inside this repo

get
called by 476
Bindroid/src/com/bindroid/trackable/TrackableInt.java
set
called by 170
Bindroid/src/com/bindroid/trackable/TrackableInt.java
track
called by 122
Bindroid/src/com/bindroid/trackable/Trackable.java
get
called by 105
Bindroid/src/com/bindroid/trackable/TrackableField.java
set
called by 91
Bindroid/src/com/bindroid/trackable/TrackableField.java
add
called by 52
Bindroid/src/com/bindroid/trackable/TrackableCollection.java
size
called by 39
Bindroid/src/com/bindroid/trackable/TrackableCollection.java
convertToTarget
called by 38
Bindroid/src/com/bindroid/ValueConverter.java

Shape

Method 667
Class 94
Function 16
Interface 6
Enum 1

Languages

Java80%
Kotlin20%

Modules by API surface

bindroid-kotlin/src/test/kotlin/com/bindroid/trackable/TrackableUtilsTest.kt55 symbols
Bindroid/test/com/bindroid/test/UtilsExtendedTest.java47 symbols
Bindroid/test/com/bindroid/test/TrackableCollectionExtendedTest.java42 symbols
Bindroid/test/com/bindroid/test/TrackablePrimitivesExtendedTest.java41 symbols
Bindroid/test/com/bindroid/test/BindingExtendedTest.java37 symbols
bindroid-test/src/com/bindroid/test/TrackableTest.java33 symbols
Bindroid/src/com/bindroid/trackable/TrackableCollection.java33 symbols
Bindroid/test/com/bindroid/test/TrackableFieldExtendedTest.java30 symbols
Bindroid/test/com/bindroid/test/ConverterExtendedTest.java30 symbols
Bindroid/src/com/bindroid/utils/ReflectedProperty.java25 symbols
bindroid-test/src/com/bindroid/test/BindingTest.java20 symbols
Bindroid/src/com/bindroid/ui/BoundCollectionAdapter.java20 symbols

For agents

$ claude mcp add bindroid \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page