com.hedgehog.gdzietabiedra.di.ActivityBinder |
|
com.github.asvid.biedra.domain.Address |
Address data class for Shop |
com.github.asvid.biedra.domain.AddressBuilder |
DLS builder for Address |
com.hedgehog.gdzietabiedra.utils.analytics.Analytics |
|
com.hedgehog.gdzietabiedra.di.modules.ApiModule |
|
com.hedgehog.gdzietabiedra.App |
Application class, no rocket science here |
com.hedgehog.gdzietabiedra.di.components.AppComponent |
|
com.hedgehog.gdzietabiedra.di.modules.AppModule |
|
com.hedgehog.gdzietabiedra.di.modules.AppServices |
|
com.uber.rib.core.BaseInteractor |
|
com.uber.rib.core.BaseViewBuilder |
|
com.hedgehog.gdzietabiedra.appservice.map.BiedraInfoAdapter |
Custom map InfoAdapter for displaying info about selected Shop |
com.hedgehog.gdzietabiedra.api.BiedraService |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.BottomNavBuilder |
Builder for the {@link BottomNavScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.BottomNavInteractor |
Coordinates Business Logic for BottomNavBuilder.BottomNavScope. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.BottomNavRouter |
Adds and removes children of {@link BottomNavBuilder.BottomNavScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.BottomNavView |
Top level view for {@link BottomNavBuilder.BottomNavScope}. |
io.reactivex.Completable (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.data.CopyDb |
Builds RealmDb from prepared DB file |
com.hedgehog.gdzietabiedra.utils.CrashlyticsTree |
|
com.hedgehog.gdzietabiedra.di.modules.DataModule |
|
java.util.Date (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.appservice.DistanceCalculator |
DistanceCalculator contains methods to calculate distance between Positions |
kotlin.Double (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.utils.analytics.EventType |
|
com.hedgehog.gdzietabiedra.utils.analytics.FirebaseAnalytics |
|
io.reactivex.Flowable (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.appservice.map.GoogleMapProvider |
Map provider build around GoogleMap |
com.hedgehog.gdzietabiedra.api.HttpClient |
|
kotlin.Int (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.google.android.gms.maps.model.LatLng (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.di.modules.LocationModule |
|
com.hedgehog.gdzietabiedra.appservice.LocationWatchdog |
|
com.hedgehog.gdzietabiedra.MainActivity |
Only android.app.Activity in this app. Its used only to start RIBs and provide it’s dependencies |
com.hedgehog.gdzietabiedra.di.components.MainActivityComponent |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapBuilder |
Builder for the {@link MapScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapEvent |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapInteractor |
Coordinates Business Logic for MapBuilder.MapScope. |
com.hedgehog.gdzietabiedra.appservice.map.MapProvider |
Interface that hides implementation of concrete maps provider, allows easy switch from Google Maps to OpenMaps etc. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapRouter |
Adds and removes children of {@link MapBuilder.MapScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.map.MapView |
Top level view for {@link MapBuilder.MapScope}. |
com.hedgehog.gdzietabiedra.appservice.map.MapZoom |
|
com.hedgehog.gdzietabiedra.utils.views.MarginItemDecoration |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.MenuItem |
|
com.hedgehog.gdzietabiedra.data.migration.Migration |
|
com.hedgehog.gdzietabiedra.di.modules.MigrationsModule |
|
io.reactivex.Observable (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.github.asvid.biedra.domain.OpenHours |
Shop open hours, contains TimeRange for weekdays, saturday and sunday |
com.github.asvid.biedra.domain.OpenHoursBuilder |
DSL builder for OpenHours |
com.github.asvid.biedra.domain.Position |
Domain object for Shop position |
com.github.asvid.biedra.domain.PositionBuilder |
DLS builder for Position |
com.uber.rib.core.RestorableRouter |
|
com.hedgehog.gdzietabiedra.ribs.RootBuilder |
Builder for the {@link RootScope}. |
com.hedgehog.gdzietabiedra.ribs.RootInteractor |
Coordinates Business Logic for RootBuilder.RootScope. |
com.hedgehog.gdzietabiedra.ribs.RootListener |
|
com.hedgehog.gdzietabiedra.ribs.RootRouter |
Adds and removes children of {@link RootBuilder.RootScope}. |
com.hedgehog.gdzietabiedra.ribs.RootView |
Top level view for {@link RootBuilder.RootScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.settings.SettingsBuilder |
Builder for the {@link SettingsScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.settings.SettingsInteractor |
Coordinates Business Logic for SettingsBuilder.SettingsScope. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.settings.SettingsRouter |
Adds and removes children of {@link SettingsBuilder.SettingsScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.settings.SettingsView |
Top level view for {@link SettingsBuilder.SettingsScope}. |
com.github.asvid.biedra.domain.Shop |
Biedronka domain object |
com.github.asvid.biedra.domain.ShopBuilder |
DSL Builder for Shop |
com.github.asvid.biedra.domain.ShopDsl |
|
com.hedgehog.gdzietabiedra.data.repository.shops.ShopEntity |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopListAdapter |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopListItemVH |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopListListener |
|
com.hedgehog.gdzietabiedra.appservice.map.ShopMarker |
Map marker for Shop |
com.hedgehog.gdzietabiedra.appservice.ShopService |
Only class that provides access to Shops For the moment it’s used only to return Shops from ShopsRepository, but in future it might be used to manipulate data |
com.hedgehog.gdzietabiedra.api.response.shop.ShopsItem |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopsListBuilder |
Builder for the {@link ShopsListScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopsListInteractor |
|
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopsListRouter |
Adds and removes children of {@link ShopsListBuilder.ShopsListScope}. |
com.hedgehog.gdzietabiedra.ribs.bottomnav.shopslist.ShopsListView |
Top level view for {@link ShopsListBuilder.ShopsListScope}. |
com.hedgehog.gdzietabiedra.data.repository.shops.ShopsRepository |
|
com.hedgehog.gdzietabiedra.api.response.shop.ShopsResponse |
|
io.reactivex.Single (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
com.hedgehog.gdzietabiedra.ribs.splash.SplashBuilder |
Builder for the {@link SplashScope}. |
com.hedgehog.gdzietabiedra.ribs.splash.SplashEvent |
|
com.hedgehog.gdzietabiedra.ribs.splash.SplashInteractor |
Coordinates Business Logic for SplashBuilder.SplashScope. |
com.hedgehog.gdzietabiedra.ribs.splash.SplashListener |
|
com.hedgehog.gdzietabiedra.ribs.splash.SplashRouter |
Adds and removes children of {@link SplashBuilder.SplashScope}. |
com.hedgehog.gdzietabiedra.ribs.splash.SplashView |
Top level view for {@link SplashBuilder.SplashScope}. |
kotlin.String (extensions in package com.hedgehog.gdzietabiedra.utils) |
|
kotlin.String (extensions in package com.github.asvid.biedra.domain) |
|
com.github.asvid.biedra.domain.SundayShopping |
|
com.github.asvid.biedra.domain.TimeRange |
TimeRange allows easer storing and manipulating time ranges, for example: Shop open hours This class uses Duration and LocalTime from JodaTime library, because similar Java classes are available from API26 |
com.hedgehog.gdzietabiedra.data.migration.Version0Migration |
|
com.hedgehog.gdzietabiedra.data.migration.VersionMigration |
|