MCPcopy Index your code
hub / github.com/XWC95/Atoms-mvp

github.com/XWC95/Atoms-mvp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
566 symbols 1,249 edges 83 files 217 documented · 38%
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

ConfigModule (Interface)
================================================ ConfigModule 可以给框架配置一些参数,需要实现 ConfigModule 后,在 AndroidM [6 implementers]
atoms/src/main/java/com/vea/atoms/mvp/integration/ConfigModule.java
IUserService (Interface)
================================================ 向外提供数据传递接口服务 Created by Vea on 2018/8/30. ========================= [2 …
CommonService/src/main/java/org/vea/atoms/mvp/commonservice/IUserService.java
IBaseShowItemList (Interface)
Created by xwc on 2018/4/18. [1 implementers]
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/IBaseShowItemList.java
GankComponent (Interface)
================================================ 展示 Component 的用法 Created by Vea on 09/04/2016 11:17 ===============
Module-gank/src/main/java/com/vea/atoms/mvp/gank/di/component/GankComponent.java
DemoComponent (Interface)
================================================ 展示 Component 的用法 Created by Vea on 09/04/2016 11:17 ===============
app/src/main/java/com/vea/atoms/mvp/demo/di/component/DemoComponent.java
AppLifecycles (Interface)
================================================ 用于代理 Application 的生命周期 @see AppDelegate Created by Vea on 2018 [8 implementers]
atoms/src/main/java/com/vea/atoms/mvp/app/AppLifecycles.java
Api (Interface)
================================================ CommonSDK 的 Api 可以定义公用的关于 API 的相关常量, 比如说请求地址, 错误码等, 每个组件的 Api 可以定义组件自己的
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/http/Api.java
GirlContract (Interface)
================================================ 约定协议 @see GirlPresenter @see GirlFragment Created by Vea on 2016/11/24
Module-gank/src/main/java/com/vea/atoms/mvp/gank/mvp/contract/GirlContract.java

Core symbols most depended-on inside this repo

get
called by 21
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java
size
called by 20
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java
getResources
called by 19
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java
build
called by 17
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java
logLines
called by 12
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java
getInstance
called by 10
atoms/src/main/java/com/vea/atoms/mvp/app/AppManager.java
clear
called by 8
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/Cache.java
checkNotNull
called by 8
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java

Shape

Method 462
Class 66
Interface 37
Enum 1

Languages

Java100%

Modules by API surface

CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/BaseRecyclerAdapter.java48 symbols
atoms/src/main/java/com/vea/atoms/mvp/utils/AtomsUtils.java26 symbols
atoms/src/main/java/com/vea/atoms/mvp/di/module/GlobalConfigModule.java24 symbols
CommonSDK/src/main/java/com/vea/atoms/mvp/commonsdk/adapter/RecyclerRefreshLayout.java24 symbols
Module-gank/src/main/java/com/vea/atoms/mvp/gank/mvp/model/entity/GankItemBean.java21 symbols
atoms/src/main/java/com/vea/atoms/mvp/integration/cache/LruCache.java15 symbols
atoms/src/main/java/com/vea/atoms/mvp/http/log/RequestInterceptor.java15 symbols
atoms/src/main/java/com/vea/atoms/mvp/http/log/DefaultFormatPrinter.java15 symbols
atoms/src/main/java/com/vea/atoms/mvp/base/BaseFragment.java15 symbols
atoms/src/main/java/com/vea/atoms/mvp/app/BaseApplication.java14 symbols
atoms/src/main/java/com/vea/atoms/mvp/base/BaseActivity.java13 symbols
atoms/src/main/java/com/vea/atoms/mvp/utils/Preconditions.java12 symbols

For agents

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

⬇ download graph artifact