MCPcopy Index your code
hub / github.com/Gaket/Earthquakes

github.com/Gaket/Earthquakes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
390 symbols 841 edges 52 files 98 documented · 25%
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

SettingsView (Interface)
@author Artur Badretdinov (Gaket) 05.08.17 [2 implementers]
app/src/main/java/ru/inno/earthquakes/presentation/settings/SettingsView.java
AlertView (Interface)
@author Artur Badretdinov (Gaket) 22.07.17 [2 implementers]
app/src/main/java/ru/inno/earthquakes/presentation/alertscreen/AlertView.java
EarthquakesApiService (Interface)
@author Artur Badretdinov (Gaket) 20.07.17. [1 implementers]
app/src/main/java/ru/inno/earthquakes/data/network/EarthquakesApiService.java
AppComponent (Interface)
@author Artur Badretdinov (Gaket) 21.07.17.
app/src/main/java/ru/inno/earthquakes/di/application/AppComponent.java
EarthquakesComponent (Interface)
@author Artur Badretdinov (Gaket) 22.07.17.
app/src/main/java/ru/inno/earthquakes/di/earthquakes/EarthquakesComponent.java

Core symbols most depended-on inside this repo

getTodaysEarthquakesFromApi
called by 11
app/src/main/java/ru/inno/earthquakes/repositories/earthquakes/EarthquakesRepository.java
getCurrentCoordinates
called by 10
app/src/main/java/ru/inno/earthquakes/business/location/LocationInteractor.java
io
called by 10
app/src/main/java/ru/inno/earthquakes/presentation/common/SchedulersProvider.java
getEarthquakeAlert
called by 9
app/src/main/java/ru/inno/earthquakes/business/earthquakes/EarthquakesInteractor.java
getState
called by 8
app/src/main/java/ru/inno/earthquakes/models/EntitiesWrapper.java
showLoading
called by 8
app/src/main/java/ru/inno/earthquakes/presentation/alertscreen/AlertView.java
requestLocationPermissions
called by 7
app/src/main/java/ru/inno/earthquakes/data/permissions/PermissionsRepository.java
getAlertMaxDistance
called by 5
app/src/main/java/ru/inno/earthquakes/business/settings/SettingsInteractor.java

Shape

Method 326
Class 52
Interface 10
Enum 2

Languages

Java100%

Modules by API surface

app/src/main/java/ru/inno/earthquakes/presentation/common/SmartDividerItemDecoration.java21 symbols
app/src/main/java/ru/inno/earthquakes/models/network/EarthquakeNetwork.java19 symbols
app/src/main/java/ru/inno/earthquakes/models/entities/EarthquakeWithDist.java18 symbols
app/src/main/java/ru/inno/earthquakes/presentation/settings/SettingsActivity.java17 symbols
app/src/main/java/ru/inno/earthquakes/models/entities/Location.java16 symbols
app/src/main/java/ru/inno/earthquakes/presentation/common/views/EmptyRecyclerView.java15 symbols
app/src/main/java/ru/inno/earthquakes/presentation/alertscreen/AlertActivity.java14 symbols
app/src/main/java/ru/inno/earthquakes/models/db/EarthquakeDb.java14 symbols
app/src/main/java/ru/inno/earthquakes/business/location/LocationInteractor.java12 symbols
app/src/main/java/ru/inno/earthquakes/presentation/earthquakeslist/EarthquakesListAdapter.java11 symbols
app/src/main/java/ru/inno/earthquakes/presentation/alertscreen/AlertPresenter.java11 symbols
app/src/main/java/ru/inno/earthquakes/models/entities/Earthquake.java11 symbols

For agents

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

⬇ download graph artifact