MCPcopy Index your code
hub / github.com/UdacityAndroidDevScholarship/explore-india

github.com/UdacityAndroidDevScholarship/explore-india @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
411 symbols 737 edges 68 files 45 documented · 11%
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

BaseStorage (Interface)
Created by Kautilya on 24-04-2018. [3 implementers]
app/src/main/java/com/udacity/exploreindia/data/BaseStorage.java
BaseView (Interface)
Created by kautilya on 31/01/18. [2 implementers]
app/src/main/java/com/udacity/exploreindia/base/BaseView.java
DataRequest (Interface)
Created by Kautilya on 06-05-2018.
app/src/main/java/com/udacity/exploreindia/data/models/request/DataRequest.java
UserRequest (Interface)
Created by Kautilya on 06-05-2018.
app/src/main/java/com/udacity/exploreindia/data/models/request/UserRequest.java
BaseMvpPresenter (Interface)
Each Presenter must implement this as this mostly contains the connection @param View for the presenter
app/src/main/java/com/udacity/exploreindia/base/BaseMvpPresenter.java

Core symbols most depended-on inside this repo

getContext
called by 16
app/src/main/java/com/udacity/exploreindia/base/BasePresenter.java
getInstance
called by 9
app/src/main/java/com/udacity/exploreindia/helper/SharedPrefManager.java
getSharedPreference
called by 9
app/src/main/java/com/udacity/exploreindia/injection/InjectionUtils.java
providesDataRepo
called by 9
app/src/main/java/com/udacity/exploreindia/injection/InjectionUtils.java
checkNumber
called by 6
app/src/main/java/com/udacity/exploreindia/ui/login/LoginPresenter.java
getInstance
called by 5
app/src/main/java/com/udacity/exploreindia/data/BaseRepo.java
addFragment
called by 5
app/src/main/java/com/udacity/exploreindia/helper/FragmentAdapter.java
getDataBinder
called by 4
app/src/main/java/com/udacity/exploreindia/base/BaseFragment.java

Shape

Method 318
Class 59
Interface 34

Languages

Java100%

Modules by API surface

app/src/main/java/com/udacity/exploreindia/data/models/DAO/Place.java21 symbols
app/src/main/java/com/udacity/exploreindia/ui/login/LoginPresenter.java20 symbols
app/src/main/java/com/udacity/exploreindia/ui/login/LoginContract.java14 symbols
app/src/main/java/com/udacity/exploreindia/ui/home/fragments/main/MainFragment.java13 symbols
app/src/main/java/com/udacity/exploreindia/ui/home/HomeActivity.java13 symbols
app/src/main/java/com/udacity/exploreindia/data/models/response/StateResponse.java13 symbols
app/src/main/java/com/udacity/exploreindia/data/models/DAO/State.java13 symbols
app/src/main/java/com/udacity/exploreindia/ui/login/LoginActivity.java12 symbols
app/src/main/java/com/udacity/exploreindia/data/models/DAO/City.java11 symbols
app/src/main/java/com/udacity/exploreindia/base/BaseActivity.java11 symbols
app/src/main/java/com/udacity/exploreindia/ui/home/fragments/search/SearchModel.java10 symbols
app/src/main/java/com/udacity/exploreindia/ui/home/fragments/main/MyLocationsModel.java10 symbols

For agents

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

⬇ download graph artifact