├── .circleci └── config.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── gradle.xml ├── markdown-navigator.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── CMakeLists.txt ├── build.gradle.kts ├── lint.xml ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ └── native-lib.cpp │ ├── ic_launcher-web.png │ ├── java │ │ └── com │ │ │ └── kpit │ │ │ └── scenichiking │ │ │ ├── HikingApp.kt │ │ │ ├── base │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseApplication.kt │ │ │ ├── BaseView.kt │ │ │ ├── BaseViewModel.kt │ │ │ ├── LocationProvider.kt │ │ │ └── PermissionActivity.kt │ │ │ ├── data │ │ │ └── Resource.kt │ │ │ ├── di │ │ │ ├── component │ │ │ │ └── AppComponent.kt │ │ │ ├── module │ │ │ │ ├── ActivityBuilder.kt │ │ │ │ ├── AppModule.kt │ │ │ │ ├── ContextModule.kt │ │ │ │ └── MapboxModule.kt │ │ │ └── scope │ │ │ │ └── ActivityScope.kt │ │ │ ├── ui │ │ │ ├── map │ │ │ │ ├── MapActivity.kt │ │ │ │ ├── MapActivityModule.kt │ │ │ │ ├── MapProvider.kt │ │ │ │ ├── MapViewModel.kt │ │ │ │ └── MapViewModelModule.kt │ │ │ └── splash │ │ │ │ ├── SplashActivity.kt │ │ │ │ ├── SplashViewModel.kt │ │ │ │ └── SplashViewModelModule.kt │ │ │ ├── util │ │ │ ├── config │ │ │ │ ├── Keys.kt │ │ │ │ └── OsUtil.kt │ │ │ ├── executor │ │ │ │ ├── ComputationThread.kt │ │ │ │ ├── ExecutionThread.kt │ │ │ │ ├── Executors.kt │ │ │ │ ├── HikingComputationThread.kt │ │ │ │ ├── HikingExecutionThread.kt │ │ │ │ ├── HikingPostExecutionThread.kt │ │ │ │ └── PostExecutionThread.kt │ │ │ ├── ext │ │ │ │ ├── Activity.kt │ │ │ │ ├── Context.kt │ │ │ │ ├── Exception.kt │ │ │ │ ├── LiveData.kt │ │ │ │ ├── Location.kt │ │ │ │ ├── Mapbox.kt │ │ │ │ ├── SafeLet.kt │ │ │ │ ├── TypedArray.kt │ │ │ │ ├── View.kt │ │ │ │ └── ViewGroup.kt │ │ │ ├── location │ │ │ │ ├── LocationEngineLiveData.kt │ │ │ │ ├── MapLifecycleCallback.kt │ │ │ │ ├── NavigationLauncherHandler.kt │ │ │ │ ├── NavigationLauncherProvider.kt │ │ │ │ ├── NavigationRouteBuilder.kt │ │ │ │ ├── NavigationRouteProvider.kt │ │ │ │ └── PermissionStateObserver.kt │ │ │ ├── map │ │ │ │ ├── MarkerProvider.kt │ │ │ │ └── MarkerUtil.kt │ │ │ ├── permission │ │ │ │ ├── AbstractPermissionDispatcher.kt │ │ │ │ ├── LocationPermissionDispatcher.kt │ │ │ │ ├── PermissionDispatcher.kt │ │ │ │ └── PermissionResultProvider.kt │ │ │ ├── provider │ │ │ │ ├── DimenProvider.kt │ │ │ │ └── HikingDimenProvider.kt │ │ │ └── widget │ │ │ │ └── FadingSnackbar.kt │ │ │ └── vm │ │ │ ├── ActionLiveEvent.kt │ │ │ ├── HikingViewModelFactory.kt │ │ │ ├── SingleLiveEvent.kt │ │ │ ├── ViewModelKey.kt │ │ │ └── ViewModelModule.kt │ └── res │ │ ├── drawable │ │ ├── fading_snackbar_background.xml │ │ └── ic_my_location.xml │ │ ├── font │ │ └── google_sans.ttf │ │ ├── layout │ │ ├── activity_map.xml │ │ ├── activity_splash.xml │ │ ├── fading_snackbar_layout.xml │ │ └── toolbar_default.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ └── hiking.json │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ ├── java │ └── com │ │ └── kpit │ │ └── scenichiking │ │ ├── ExtensionTests.kt │ │ ├── LocationEngineLiveDataTest.kt │ │ ├── MapViewModelTest.kt │ │ └── util │ │ ├── LiveData.kt │ │ ├── OneTimeObserver.kt │ │ └── TestUtils.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── art ├── 1.png ├── 2.png ├── 3.png └── 4.png ├── default-detekt-config.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ktlint.gradle.kts ├── renovate.json ├── settings.gradle.kts └── versions.gradle.kts /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/markdown-navigator.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .cxx -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/lint.xml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/cpp/native-lib.cpp -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/HikingApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/HikingApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/BaseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/BaseApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/BaseView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/BaseView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/LocationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/LocationProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/base/PermissionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/base/PermissionActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/data/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/data/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/component/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/component/AppComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/module/ActivityBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/module/ActivityBuilder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/module/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/module/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/module/ContextModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/module/ContextModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/module/MapboxModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/module/MapboxModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/di/scope/ActivityScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/di/scope/ActivityScope.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/map/MapActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/map/MapActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/map/MapActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/map/MapActivityModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/map/MapProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/map/MapProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/map/MapViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/map/MapViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/map/MapViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/map/MapViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/splash/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/ui/splash/SplashViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/ui/splash/SplashViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/config/Keys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/config/Keys.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/config/OsUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/config/OsUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/ComputationThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/ComputationThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/ExecutionThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/ExecutionThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/Executors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/Executors.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/HikingComputationThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/HikingComputationThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/HikingExecutionThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/HikingExecutionThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/HikingPostExecutionThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/HikingPostExecutionThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/executor/PostExecutionThread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/executor/PostExecutionThread.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/Activity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/Context.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/Exception.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/Exception.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/LiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/LiveData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/Location.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/Mapbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/Mapbox.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/SafeLet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/SafeLet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/TypedArray.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/TypedArray.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/View.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/ext/ViewGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/ext/ViewGroup.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/LocationEngineLiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/LocationEngineLiveData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/MapLifecycleCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/MapLifecycleCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/NavigationLauncherHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/NavigationLauncherHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/NavigationLauncherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/NavigationLauncherProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/NavigationRouteBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/NavigationRouteBuilder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/NavigationRouteProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/NavigationRouteProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/location/PermissionStateObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/location/PermissionStateObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/map/MarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/map/MarkerProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/map/MarkerUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/map/MarkerUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/permission/AbstractPermissionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/permission/AbstractPermissionDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/permission/LocationPermissionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/permission/LocationPermissionDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/permission/PermissionDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/permission/PermissionDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/permission/PermissionResultProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/permission/PermissionResultProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/provider/DimenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/provider/DimenProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/provider/HikingDimenProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/provider/HikingDimenProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/util/widget/FadingSnackbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/util/widget/FadingSnackbar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/vm/ActionLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/vm/ActionLiveEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/vm/HikingViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/vm/HikingViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/vm/SingleLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/vm/SingleLiveEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/vm/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/vm/ViewModelKey.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kpit/scenichiking/vm/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/java/com/kpit/scenichiking/vm/ViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/fading_snackbar_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/drawable/fading_snackbar_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_my_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/drawable/ic_my_location.xml -------------------------------------------------------------------------------- /app/src/main/res/font/google_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/font/google_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_map.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/layout/activity_map.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fading_snackbar_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/layout/fading_snackbar_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/layout/toolbar_default.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/hiking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/raw/hiking.json -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/ExtensionTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/ExtensionTests.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/LocationEngineLiveDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/LocationEngineLiveDataTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/MapViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/MapViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/util/LiveData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/util/LiveData.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/util/OneTimeObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/util/OneTimeObserver.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kpit/scenichiking/util/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/app/src/test/java/com/kpit/scenichiking/util/TestUtils.kt -------------------------------------------------------------------------------- /app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /art/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/art/1.png -------------------------------------------------------------------------------- /art/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/art/2.png -------------------------------------------------------------------------------- /art/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/art/3.png -------------------------------------------------------------------------------- /art/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/art/4.png -------------------------------------------------------------------------------- /default-detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/default-detekt-config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ktlint.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/ktlint.gradle.kts -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include(":app") 2 | rootProject.name = "ScenicHiking" 3 | -------------------------------------------------------------------------------- /versions.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuhkoca/scenic_hiking/HEAD/versions.gradle.kts --------------------------------------------------------------------------------