MCPcopy Index your code
hub / github.com/Ahmed-Adel-Ismail/Open-Weather-Maps

github.com/Ahmed-Adel-Ismail/Open-Weather-Maps @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
392 symbols 759 edges 80 files 1 documented · 0%
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

Clearable (Interface)
(no doc) [5 implementers]
app/src/main/java/com/reactive/owm/presentation/components/Clearable.java
CitiesTable (Interface)
(no doc) [1 implementers]
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt
CitiesTable (Interface)
(no doc) [2 implementers]
app/src/main/java/com/reactive/owm/domain/database/CitiesTable.java
FavoriteCityIdsTable (Interface)
(no doc) [1 implementers]
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt
FavoriteCityIdsTable (Interface)
(no doc) [2 implementers]
app/src/main/java/com/reactive/owm/domain/database/FavoriteCityIdsTable.java
Ports (Interface)
(no doc)
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/Ports.kt
ServerGateway (Interface)
(no doc)
app/src/main/java/com/reactive/owm/domain/server/ServerGateway.java
ServerAdapter (Interface)
(no doc)
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt

Core symbols most depended-on inside this repo

apply
called by 11
app/src/main/java/com/reactive/owm/domain/database/CitiesQuery.java
build
called by 11
app/src/main/java/com/reactive/owm/entities/ForecastSummery.java
onCleared
called by 3
app/src/main/java/com/reactive/owm/presentation/components/Clearable.java
call
called by 2
app/src/main/java/com/reactive/owm/domain/server/AppKeyInterceptor.java
cache
called by 2
app/src/main/java/com/reactive/owm/domain/server/ServerGatewayInitializer.java
toString
called by 2
app/src/main/java/com/reactive/owm/entities/City.java
Builder
called by 2
app/src/main/java/com/reactive/owm/entities/ForecastSummery.java
apply
called by 2
app/src/main/java/com/reactive/owm/presentation/features/home/SearchCitiesInteractor.java

Shape

Method 266
Class 83
Function 34
Interface 9

Languages

Java72%
Kotlin28%

Modules by API surface

app/src/main/java/com/reactive/owm/entities/ForecastSummery.java18 symbols
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt16 symbols
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt14 symbols
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java13 symbols
kotlin-app/src/main/java/com/ahmedismail/kapp/entities/Entities.kt11 symbols
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java11 symbols
app/src/main/java/com/reactive/owm/entities/ForecastDetails.java10 symbols
app/src/main/java/com/reactive/owm/entities/Forecast.java10 symbols
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java9 symbols
app/src/main/java/com/reactive/owm/entities/City.java9 symbols
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/components/KeyboardHider.kt8 symbols
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/components/DisposablesLifeCycle.kt8 symbols

For agents

$ claude mcp add Open-Weather-Maps \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact