raychenon/gray-sky-weather

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.circleci/config.yml
.github/workflows/runOnGitHub.yml
.gitignore
LICENSE.txt
README.md
app/.gitignore
app/build.gradle.kts
app/google-services.json
app/proguard-rules.pro
app/src/androidTest/java/io/betterapps/graysky/ExampleInstrumentedTest.kt14
A
0 mins
app/src/androidTest/java/io/betterapps/graysky/db/entities/LocationEntityReadWriteTest.kt105
A
2 hrs
app/src/main/AndroidManifest.xml
app/src/main/java/io/betterapps/graysky/GraySkyApplication.kt21
A
0 mins
app/src/main/java/io/betterapps/graysky/MainActivity.kt213
A
3 hrs
app/src/main/java/io/betterapps/graysky/const/GlobalConstants.kt13
A
0 mins
app/src/main/java/io/betterapps/graysky/data/api/ApiHelper.kt10
A
0 mins
app/src/main/java/io/betterapps/graysky/data/binding/ObservableWeather.kt7
A
0 mins
app/src/main/java/io/betterapps/graysky/data/coroutines/Resource.kt11
A
0 mins
app/src/main/java/io/betterapps/graysky/data/coroutines/Status.kt6
A
0 mins
app/src/main/java/io/betterapps/graysky/data/db/entities/LocationDao.kt19
A
0 mins
app/src/main/java/io/betterapps/graysky/data/db/entities/LocationDatabase.kt28
A
0 mins
app/src/main/java/io/betterapps/graysky/data/db/entities/LocationEntity.kt16
A
0 mins
app/src/main/java/io/betterapps/graysky/data/domains/GeoLocation.kt5
A
0 mins
app/src/main/java/io/betterapps/graysky/data/domains/LocationName.kt6
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/RainUnit.kt5
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/Temperature.kt10
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/WeatherByLocationResponse.kt9
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/WeatherDaily.kt6
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/WeatherDesc.kt8
A
0 mins
app/src/main/java/io/betterapps/graysky/data/models/WeatherUnit.kt33
A
0 mins
app/src/main/java/io/betterapps/graysky/data/network/MapBox.kt8
A
0 mins
app/src/main/java/io/betterapps/graysky/data/network/OkHttpClientWithCache.kt32
A
0 mins
app/src/main/java/io/betterapps/graysky/data/network/OpenWeatherMapService.kt13
A
0 mins
app/src/main/java/io/betterapps/graysky/data/network/RetrofitFactory.kt19
A
0 mins
app/src/main/java/io/betterapps/graysky/di/AppModule.kt46
A
0 mins
app/src/main/java/io/betterapps/graysky/geoloc/UserLocationDelegate.kt75
A
0 mins
app/src/main/java/io/betterapps/graysky/repository/LocationRepository.kt10
A
0 mins
app/src/main/java/io/betterapps/graysky/repository/LocationRepositoryImpl.kt35
A
0 mins
app/src/main/java/io/betterapps/graysky/repository/Morse.kt3
A
0 mins
app/src/main/java/io/betterapps/graysky/repository/WeatherRepository.kt6
A
0 mins
app/src/main/java/io/betterapps/graysky/repository/WeatherRepositoryImpl.kt18
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/adapter/HourlyWeatherAdapter.kt23
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/adapter/HourlyWeatherViewHolder.kt44
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/image/ImageLoader.kt13
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/main/MainViewModel.kt38
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/start/StartActivity.kt24
A
0 mins
app/src/main/java/io/betterapps/graysky/ui/weatherforecast/WeatherForecastFragment.kt152
A
3 hrs
app/src/main/java/io/betterapps/graysky/ui/weatherforecast/WeatherViewModel.kt44
A
0 mins
app/src/main/java/io/betterapps/graysky/utils/DistanceUtils.kt24
A
0 mins
app/src/main/java/io/betterapps/graysky/utils/GeolocationExt.kt5
A
0 mins