Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ahmed-Adel-Ismail/Open-Weather-Maps
/ functions
Functions
300 in github.com/Ahmed-Adel-Ismail/Open-Weather-Maps
⨍
Functions
300
◇
Types & classes
92
↓ 11 callers
Method
apply
(Maybe<Domain> upstream)
app/src/main/java/com/reactive/owm/domain/database/CitiesQuery.java:28
↓ 11 callers
Method
build
()
app/src/main/java/com/reactive/owm/entities/ForecastSummery.java:101
↓ 4 callers
Method
searchCitiesUseCase
(TestScheduler scheduler)
app/src/test/java/com/reactive/owm/domain/usecases/SearchCitiesUseCaseTest.java:73
↓ 3 callers
Method
onCleared
()
app/src/main/java/com/reactive/owm/presentation/components/Clearable.java:5
↓ 2 callers
Method
Builder
()
app/src/main/java/com/reactive/owm/entities/ForecastSummery.java:68
↓ 2 callers
Method
apply
(Flowable<List<City>> upstream)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchCitiesInteractor.java:28
↓ 2 callers
Function
cache
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:43
↓ 2 callers
Method
cache
(Context context)
app/src/main/java/com/reactive/owm/domain/server/ServerGatewayInitializer.java:25
↓ 2 callers
Method
call
()
app/src/main/java/com/reactive/owm/domain/server/AppKeyInterceptor.java:18
↓ 2 callers
Function
networkChecker
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:51
↓ 2 callers
Function
suspendedCitySearchQuery
kotlin-app/src/test/java/com/ahmedismail/kapp/domain/adapters/DatabaseMocks.kt:14
↓ 2 callers
Method
toString
()
app/src/main/java/com/reactive/owm/entities/City.java:51
↓ 2 callers
Function
withPorts
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/components/PortsAccessors.kt:8
↓ 1 callers
Function
appKeyInterceptor
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:71
↓ 1 callers
Method
appKeyInterceptor
()
app/src/main/java/com/reactive/owm/domain/server/ServerGatewayInitializer.java:29
↓ 1 callers
Method
apply
(Context context)
app/src/main/java/com/reactive/owm/domain/server/ServerGatewayInitializer.java:19
↓ 1 callers
Method
apply
(Flowable<Integer> upstream)
app/src/main/java/com/reactive/owm/presentation/features/splash/CountCitiesInteractor.java:25
↓ 1 callers
Method
assetsFile
(InputStream assetsFileInputStream)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:55
↓ 1 callers
Method
bindCity
(WeakReference<Activity> activityReference)
app/src/main/java/com/reactive/owm/presentation/features/home/StartWeatherScreenReceiver.java:30
↓ 1 callers
Method
bindCityName
(Context context, TextView cityNameTextView)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:52
↓ 1 callers
Method
bindFinishScreenToCitiesCount
()
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashViewModel.java:37
↓ 1 callers
Method
bindItems
()
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCitiesAdapter.java:37
↓ 1 callers
Method
bindProgressBar
(BehaviorSubject<Boolean> progressing)
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java:50
↓ 1 callers
Method
bindProgressBar
(BehaviorSubject<Boolean> progressing)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:53
↓ 1 callers
Method
bindRemoveButton
(Context context, View itemView)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:44
↓ 1 callers
Method
bindScreenNavigation
(BehaviorSubject<Boolean> finishScreen)
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java:73
↓ 1 callers
Method
bindSearchResults
(BehaviorSubject<List<City>> searchedCities)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:61
↓ 1 callers
Method
bindTextView
(BehaviorSubject<Integer> progressingLabel)
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java:58
↓ 1 callers
Method
bindToViewModel
()
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java:39
↓ 1 callers
Method
bindToViewModel
()
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:42
↓ 1 callers
Method
bindTriggerSearch
(HomeViewModel viewModel)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:67
↓ 1 callers
Method
bindTriggerSearchWithSearchInput
()
app/src/main/java/com/reactive/owm/presentation/features/home/HomeViewModel.java:42
↓ 1 callers
Function
bindViews
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/splash/SplashScreen.kt:45
↓ 1 callers
Function
bindViews
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/home/HomeScreen.kt:43
↓ 1 callers
Function
byteArray
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt:53
↓ 1 callers
Method
call
()
app/src/test/java/com/reactive/owm/domain/components/MockDomainRetriever.java:17
↓ 1 callers
Method
call
()
app/src/main/java/com/reactive/owm/domain/usecases/CountCitiesUseCase.java:39
↓ 1 callers
Method
call
()
app/src/main/java/com/reactive/owm/domain/server/OfflineInterceptor.java:20
↓ 1 callers
Method
closeAssetsFileStream
(InputStream assetsFileStream)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:72
↓ 1 callers
Method
closeDatabaseFileStream
(FileOutputStream databaseFileStream)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:80
↓ 1 callers
Method
closeStreams
(InputStream assetsFileStream, FileOutputStream databaseFileStream)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:62
↓ 1 callers
Function
copy
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt:40
↓ 1 callers
Method
copy
(Context context, File databaseFile)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:41
↓ 1 callers
Function
copyByteArray
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt:48
↓ 1 callers
Function
copyDatabaseFromAssets
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt:34
↓ 1 callers
Method
copyDatabaseFromAssets
(Context context)
app/src/main/java/com/reactive/owm/domain/database/DatabaseGatewayInitializer.java:31
↓ 1 callers
Function
countCities
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/splash/SplashScreen.kt:71
↓ 1 callers
Method
database
()
app/src/main/java/com/reactive/owm/App.java:32
↓ 1 callers
Function
databaseAdapter
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Database.kt:27
↓ 1 callers
Method
fromCoordinates
(Coordinates coordinates)
app/src/main/java/com/reactive/owm/domain/database/CoordinatesConverter.java:10
↓ 1 callers
Method
fromString
(String value)
app/src/main/java/com/reactive/owm/domain/database/CoordinatesConverter.java:15
↓ 1 callers
Method
fuzzyCityName
(@NonNull String cityName)
app/src/main/java/com/reactive/owm/domain/usecases/SearchCitiesUseCase.java:65
↓ 1 callers
Method
getLatitude
()
app/src/main/java/com/reactive/owm/entities/Coordinates.java:21
↓ 1 callers
Method
getLongitude
()
app/src/main/java/com/reactive/owm/entities/Coordinates.java:25
↓ 1 callers
Method
getName
()
app/src/main/java/com/reactive/owm/entities/City.java:39
↓ 1 callers
Function
hideKeyboard
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/components/ViewsExtensions.kt:27
↓ 1 callers
Function
httpUrl
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:85
↓ 1 callers
Method
httpUrl
(HttpUrl originalHttpUrl)
app/src/main/java/com/reactive/owm/domain/server/AppKeyInterceptor.java:37
↓ 1 callers
Method
intent
(Activity activity, City city)
app/src/main/java/com/reactive/owm/presentation/features/home/StartWeatherScreenReceiver.java:41
↓ 1 callers
Method
interact
(Flowable<Integer> upstream)
app/src/main/java/com/reactive/owm/presentation/features/splash/CountCitiesInteractor.java:32
↓ 1 callers
Method
interact
(Flowable<List<City>> upstream)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchCitiesInteractor.java:36
↓ 1 callers
Method
invalidate
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/home/SearchResults.kt:44
↓ 1 callers
Function
loadCitiesCount
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/splash/SplashScreen.kt:63
↓ 1 callers
Function
offlineInterceptor
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:93
↓ 1 callers
Method
offlineInterceptor
(Context context)
app/src/main/java/com/reactive/owm/domain/server/ServerGatewayInitializer.java:33
↓ 1 callers
Function
okHttp
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:62
↓ 1 callers
Method
onCleared
()
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashViewModel.java:47
↓ 1 callers
Method
queryCityByName
(String fuzzyName)
app/src/main/java/com/reactive/owm/domain/database/CitiesTable.java:20
↓ 1 callers
Function
readFromCacheForFifteenMinutes
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:110
↓ 1 callers
Method
readFromCacheForFifteenMinutes
(Request request)
app/src/main/java/com/reactive/owm/domain/server/OfflineInterceptor.java:37
↓ 1 callers
Function
readFromCacheForFiveDays
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:116
↓ 1 callers
Method
readFromCacheForFiveDays
(Request request)
app/src/main/java/com/reactive/owm/domain/server/OfflineInterceptor.java:44
↓ 1 callers
Method
removeCurrentFavoriteCity
(Context application, Serializable city)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:77
↓ 1 callers
Method
removeFavoriteCity
(Context context)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:59
↓ 1 callers
Method
requestCitiesCount
(SplashViewModel viewModel)
app/src/main/java/com/reactive/owm/presentation/features/splash/SplashActivity.java:67
↓ 1 callers
Function
requestFromCacheIfAvailable
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:103
↓ 1 callers
Function
requestWithAppKey
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:79
↓ 1 callers
Method
requestWithAppKey
(Request original, HttpUrl originalHttpUrl)
app/src/main/java/com/reactive/owm/domain/server/AppKeyInterceptor.java:31
↓ 1 callers
Method
searchTextChangeWatcher
(BehaviorSubject<String> searchText)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:86
↓ 1 callers
Method
server
()
app/src/main/java/com/reactive/owm/App.java:38
↓ 1 callers
Function
serverAdapter
kotlin-app/src/main/java/com/ahmedismail/kapp/domain/adapters/Server.kt:32
↓ 1 callers
Function
startSearch
kotlin-app/src/main/java/com/ahmedismail/kapp/presentation/features/home/HomeScreen.kt:63
↓ 1 callers
Method
startWeatherScreen
(Context context)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:65
↓ 1 callers
Method
startWeatherScreenIntent
(Context application, City city)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:82
↓ 1 callers
Method
triggerSearchCitiesInteractor
(String cityName, HomeViewModel viewModel)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:79
↓ 1 callers
Method
updateCityNameTextView
(City city, TextView cityNameTextView)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCityViewHolder.java:71
↓ 1 callers
Method
view
(@NonNull ViewGroup parent)
app/src/main/java/com/reactive/owm/presentation/features/home/SearchedCitiesAdapter.java:50
↓ 1 callers
Method
watchSearchInputChanges
(BehaviorSubject<String> searchInput)
app/src/main/java/com/reactive/owm/presentation/features/home/HomeActivity.java:74
Method
CitiesQuery
()
app/src/main/java/com/reactive/owm/domain/database/CitiesQuery.java:19
Method
City
(@NonNull Long id, String name, String country, Coordinates coordinates)
app/src/main/java/com/reactive/owm/entities/City.java:28
Method
Clouds
(Long cloudiness)
app/src/main/java/com/reactive/owm/entities/Clouds.java:13
Method
Coordinates
(Double latitude, Double longitude)
app/src/main/java/com/reactive/owm/entities/Coordinates.java:16
Method
CountCitiesInteractor
(@NonNull BehaviorSubject<Boolean> progress, @NonNull BehaviorSubject<Integer> citie
app/src/main/java/com/reactive/owm/presentation/features/splash/CountCitiesInteractor.java:18
Method
CountCitiesUseCase
(Application application)
app/src/main/java/com/reactive/owm/domain/usecases/CountCitiesUseCase.java:27
Method
Domain
(Maybe<DatabaseGateway> database, Maybe<ServerGateway> server)
app/src/main/java/com/reactive/owm/domain/Domain.java:14
Method
DomainRetriever
(@NonNull Application application)
app/src/main/java/com/reactive/owm/domain/components/DomainRetriever.java:18
Method
FavoriteCityId
(@NonNull Long id)
app/src/main/java/com/reactive/owm/entities/FavoriteCityId.java:16
Method
FavoriteCityIdsQuery
()
app/src/main/java/com/reactive/owm/domain/database/FavoriteCityIdsQuery.java:19
Method
Forecast
(Clouds clouds, Long date, String dateText, ForecastDetails details, Snow snow, List<Weath
app/src/main/java/com/reactive/owm/entities/Forecast.java:27
Method
ForecastDetails
(Double grandLevel, Long humidity, Double pressure, Double seaLevel, Double tempera
app/src/main/java/com/reactive/owm/entities/ForecastDetails.java:25
next →
1–100 of 300, ranked by callers