MCPcopy Index your code
hub / github.com/armcha/MVP-Architecture-Components

github.com/armcha/MVP-Architecture-Components @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
106 symbols 212 edges 23 files 18 documented · 17%
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

BaseLoadingContract (Interface)
Created by Chatikyan on 07.07.2017.
arch/src/main/java/com/luseen/arch/BaseLoadingContract.java
MainActivityContract (Interface)
Created by Chatikyan on 20.05.2017.
app/src/main/java/com/luseen/basearch/main/MainActivityContract.java
BaseContract (Interface)
Created by Chatikyan on 20.05.2017.
arch/src/main/java/com/luseen/arch/BaseContract.java
DetailContract (Interface)
Created by Chatikyan on 01.07.2017.
app/src/main/java/com/luseen/basearch/main/fragment/DetailContract.java
SecondFragmentContract (Interface)
Created by Chatikyan on 01.07.2017.
app/src/main/java/com/luseen/basearch/main/second_fragment/SecondFragmentContract.java
SecondActivityContract (Interface)
Created by Chatikyan on 29.06.2017.
app/src/main/java/com/luseen/basearch/main/secondActivity/SecondActivityContract.java

Core symbols most depended-on inside this repo

getView
called by 7
arch/src/main/java/com/luseen/arch/BaseContract.java
isViewAttached
called by 7
arch/src/main/java/com/luseen/arch/BaseContract.java
getPresenter
called by 4
arch/src/main/java/com/luseen/arch/BaseViewModel.java
onPresenterCreated
called by 3
arch/src/main/java/com/luseen/arch/BaseContract.java
onPresenterDestroy
called by 3
arch/src/main/java/com/luseen/arch/BaseContract.java
getLifecycle
called by 2
arch/src/main/java/com/luseen/arch/BaseFragment.java
attachLifecycle
called by 2
arch/src/main/java/com/luseen/arch/BaseContract.java
detachLifecycle
called by 2
arch/src/main/java/com/luseen/arch/BaseContract.java

Shape

Method 72
Interface 18
Class 16

Languages

Java100%

Modules by API surface

arch/src/main/java/com/luseen/arch/BaseContract.java12 symbols
arch/src/main/java/com/luseen/arch/BasePresenter.java10 symbols
app/src/main/java/com/luseen/basearch/main/MainActivity.java8 symbols
app/src/main/java/com/luseen/basearch/main/MainActivityContract.java7 symbols
arch/src/main/java/com/luseen/arch/BaseLoadingContract.java6 symbols
app/src/main/java/com/luseen/basearch/main/MainActivityPresenter.java6 symbols
arch/src/main/java/com/luseen/arch/BaseFragment.java5 symbols
arch/src/main/java/com/luseen/arch/BaseActivity.java5 symbols
app/src/main/java/com/luseen/basearch/main/second_fragment/SecondFragmentContract.java5 symbols
app/src/main/java/com/luseen/basearch/main/secondActivity/SecondActivity.java5 symbols
app/src/main/java/com/luseen/basearch/main/fragment/DetailContract.java5 symbols
arch/src/main/java/com/luseen/arch/BaseViewModel.java4 symbols

For agents

$ claude mcp add MVP-Architecture-Components \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact