MCPcopy Index your code
hub / github.com/RefineriaWeb/base_app_android

github.com/RefineriaWeb/base_app_android @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
366 symbols 1,007 edges 74 files 38 documented · 10%
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

UserView (Interface)
Created by victor on 01/02/16. [5 implementers]
domain/src/main/java/domain/sections/user_demo/common/UserView.java
BackButtonListener (Interface)
BasePresenterFragment can implement this interface to be notified when user performs a back action. [2 implementers]
presentation/src/main/java/presentation/foundation/BaseFragmentActivity.java
RxProviders (Interface)
Providers for RxCache [1 implementers]
data/src/main/java/data/cache/RxProviders.java
Wireframe (Interface)
Provides the routing for the application screens. Its behaviour is defined in the presentation layer. [2 implementers]
domain/src/main/java/domain/sections/Wireframe.java
Binder (Interface)
(no doc) [2 implementers]
presentation/src/main/java/presentation/utilities/recyclerview_adapter/ViewWrapper.java
UI (Interface)
(no doc) [2 implementers]
data/src/main/java/data/sections/UI.java
UsersView (Interface)
(no doc) [3 implementers]
domain/src/main/java/domain/sections/user_demo/list/UsersView.java
ApplicationComponent (Interface)
Every fragment or activity which needs to be part of the dependency system provided by Dagger needs to be declared in th
presentation/src/main/java/presentation/internal/di/ApplicationComponent.java

Core symbols most depended-on inside this repo

disposable
called by 15
domain/src/main/java/domain/foundation/Presenter.java
safetyReportError
called by 11
domain/src/main/java/domain/foundation/Presenter.java
getLiveActivity
called by 9
presentation/src/main/java/presentation/foundation/BaseApp.java
setTitle
called by 8
presentation/src/main/java/presentation/foundation/BaseFragmentActivity.java
bind
called by 7
presentation/src/main/java/presentation/utilities/recyclerview_adapter/ViewWrapper.java
inject
called by 5
presentation/src/main/java/presentation/internal/di/ApplicationComponent.java
getApplicationComponent
called by 5
presentation/src/main/java/presentation/foundation/BaseApp.java
getUser
called by 4
data/src/main/java/data/net/RestApi.java

Shape

Method 281
Class 61
Interface 23
Enum 1

Languages

Java100%

Modules by API surface

presentation/src/main/java/presentation/utilities/recyclerview_adapter/RecyclerViewAdapter.java27 symbols
presentation/src/main/java/presentation/foundation/BaseFragmentActivity.java21 symbols
presentation/src/main/java/presentation/sections/dashboard/DashBoardActivity.java18 symbols
presentation/src/main/java/presentation/foundation/BasePresenterFragment.java14 symbols
domain/src/main/java/domain/foundation/Presenter.java14 symbols
domain/src/test/java/domain/foundation/PresenterErrorsTest.java13 symbols
presentation/src/main/java/presentation/foundation/AppCare.java12 symbols
presentation/src/main/java/presentation/sections/user_demo/search/SearchUserFragment.java8 symbols
presentation/src/main/java/presentation/sections/user_demo/list/UsersFragment.java8 symbols
presentation/src/androidTest/java/presentation/common/BaseTest.java8 symbols
domain/src/test/java/domain/foundation/PresenterSubscriptionsTest.java8 symbols
presentation/src/main/java/presentation/sections/WireframeDomain.java7 symbols

For agents

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

⬇ download graph artifact