├── .gitignore ├── LICENSE ├── README.md ├── app ├── build.gradle ├── gradle.properties ├── libs │ └── YouTubeAndroidPlayerApi.jar ├── schemas │ ├── app.coinverse.content.room.CoinverseDatabase │ │ └── 1.json │ └── app.coinverse.content.room.ContentDatabase │ │ ├── 1.json │ │ └── 2.json └── src │ ├── androidTest │ └── java │ │ └── app │ │ └── coinverse │ │ └── ExampleInstrumentedTest.kt │ ├── debug │ └── res │ │ ├── drawable │ │ └── ic_coinverse_icon_background.xml │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── ic_coinverse_launcher-web.png │ ├── java │ │ └── app │ │ │ └── coinverse │ │ │ ├── App.kt │ │ │ ├── MainActivity.kt │ │ │ ├── analytics │ │ │ ├── Analytics.kt │ │ │ └── models │ │ │ │ ├── ContentAction.kt │ │ │ │ ├── UserAction.kt │ │ │ │ └── UserActionCount.kt │ │ │ ├── content │ │ │ ├── AudioViewEvents.kt │ │ │ ├── ContentRepository.kt │ │ │ ├── viewmodel │ │ │ │ ├── AudioViewModel.kt │ │ │ │ └── AudioViewModelFactory.kt │ │ │ └── views │ │ │ │ ├── AudioFragment.kt │ │ │ │ ├── ContentDialogFragment.kt │ │ │ │ └── YouTubeFragment.kt │ │ │ ├── dependencyInjection │ │ │ ├── Component.kt │ │ │ └── UtilsModule.kt │ │ │ ├── feed │ │ │ ├── AudioService.kt │ │ │ ├── FeedFragment.kt │ │ │ ├── FeedRepository.kt │ │ │ ├── FeedViewModel.kt │ │ │ ├── adapter │ │ │ │ ├── FeedAdapter.kt │ │ │ │ └── ItemTouchHelper.kt │ │ │ ├── models │ │ │ │ ├── FeedViewEffect.kt │ │ │ │ ├── FeedViewEvent.kt │ │ │ │ └── FeedViewState.kt │ │ │ └── room │ │ │ │ ├── CoinverseDatabase.kt │ │ │ │ ├── Converters.kt │ │ │ │ └── FeedDao.kt │ │ │ ├── firebase │ │ │ ├── FirebaseHelper.kt │ │ │ └── FirestoreCollections.kt │ │ │ ├── home │ │ │ ├── HomeFragment.kt │ │ │ └── HomeViewModel.kt │ │ │ ├── user │ │ │ ├── PermissionsDialogFragment.kt │ │ │ ├── SignInDialogFragment.kt │ │ │ ├── UserFragment.kt │ │ │ ├── UserRepository.kt │ │ │ ├── models │ │ │ │ └── User.kt │ │ │ └── viewmodel │ │ │ │ ├── UserViewModel.kt │ │ │ │ └── UserViewModelFactory.kt │ │ │ └── utils │ │ │ ├── Constants.kt │ │ │ ├── DateAndTime.kt │ │ │ ├── Enums.kt │ │ │ ├── ExchangeColors.kt │ │ │ ├── GlideModule.kt │ │ │ ├── Resource.kt │ │ │ ├── ToolbarState.kt │ │ │ ├── Utils.kt │ │ │ └── viewmodel │ │ │ ├── AssistedInjectModule.kt │ │ │ └── ViewModelUtils.kt │ └── res │ │ ├── anim │ │ └── fade_in.xml │ │ ├── drawable │ │ ├── ic_astronaut_color_accent_24dp.xml │ │ ├── ic_audio_black.xml │ │ ├── ic_bottom_sheet_handle.xml │ │ ├── ic_bug.xml │ │ ├── ic_chevron_left_color_accent_24dp.xml │ │ ├── ic_chevron_left_color_accent_fade_four_24dp.xml │ │ ├── ic_chevron_left_color_accent_fade_one_24dp.xml │ │ ├── ic_chevron_left_color_accent_fade_three_24dp.xml │ │ ├── ic_chevron_left_color_accent_fade_two_24dp.xml │ │ ├── ic_chevron_right_color_accent_24dp.xml │ │ ├── ic_chevron_right_color_accent_fade_four_24dp.xml │ │ ├── ic_chevron_right_color_accent_fade_one_24dp.xml │ │ ├── ic_chevron_right_color_accent_fade_three_24dp.xml │ │ ├── ic_chevron_right_color_accent_fade_two_24dp.xml │ │ ├── ic_coinverse_24dp.xml │ │ ├── ic_coinverse_48dp.xml │ │ ├── ic_coinverse_icon_background.xml │ │ ├── ic_coinverse_icon_foreground.xml │ │ ├── ic_coinverse_notification_24dp.xml │ │ ├── ic_community_48dp.xml │ │ ├── ic_content_placeholder.xml │ │ ├── ic_dismiss_planet_light_48dp.xml │ │ ├── ic_earth.xml │ │ ├── ic_error_black_48dp.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_location_color_accent_40dp.xml │ │ ├── ic_location_header.xml │ │ ├── ic_menu_home_24dp.xml │ │ ├── ic_open_in_browser_black_24dp.xml │ │ ├── ic_rocket_black.xml │ │ ├── ic_shooting_star.xml │ │ ├── ic_star_border_color_primary_dark_24dp.xml │ │ ├── ic_video_black.xml │ │ └── yt_logo_mono_dark.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── cell_content.xml │ │ ├── empty_feed.xml │ │ ├── exo_playback_control_view.xml │ │ ├── fb_native_ad_item.xml │ │ ├── fragment_audio_dialog.xml │ │ ├── fragment_content_dialog.xml │ │ ├── fragment_feed.xml │ │ ├── fragment_home.xml │ │ ├── fragment_permissions_dialog.xml │ │ ├── fragment_sign_in.xml │ │ ├── fragment_sign_in_dialog.xml │ │ ├── fragment_user.xml │ │ ├── native_ad_item.xml │ │ ├── toolbar_app.xml │ │ └── toolbar_home.xml │ │ ├── menu │ │ └── menu_home.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_coinverse_launcher.xml │ │ └── ic_coinverse_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_coinverse_launcher.png │ │ └── ic_coinverse_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_coinverse_launcher.png │ │ └── ic_coinverse_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_coinverse_launcher.png │ │ └── ic_coinverse_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_coinverse_launcher.png │ │ └── ic_coinverse_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_coinverse_launcher.png │ │ └── ic_coinverse_launcher_round.png │ │ ├── navigation │ │ └── nav_graph.xml │ │ ├── values-v27 │ │ └── styles.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── network_security_config.xml │ │ └── remote_config_defaults.xml │ ├── open │ ├── java │ │ └── app │ │ │ └── coinverse │ │ │ └── utils │ │ │ └── auth │ │ │ └── Auth.kt │ ├── res │ │ └── drawable │ │ │ └── ic_coinverse_icon_background.xml │ └── values │ │ └── strings.xml │ └── test │ ├── java │ └── app │ │ └── coinverse │ │ ├── audioViewModel │ │ ├── PlayContentTestCases.kt │ │ └── PlayContentTests.kt │ │ ├── feedViewModel │ │ ├── ContentTestModels.kt │ │ ├── MockData.kt │ │ ├── testCases │ │ │ ├── FeedLoadContentTestCases.kt │ │ │ ├── LabelContentTestCases.kt │ │ │ └── NavigateContentTestCases.kt │ │ └── tests │ │ │ ├── FeedLoadTests.kt │ │ │ ├── LabelContentTests.kt │ │ │ └── NavigateContentTests.kt │ │ └── utils │ │ ├── ContentTestExtension.kt │ │ ├── TestConstants.kt │ │ ├── TestEnums.kt │ │ └── TestUtils.kt │ └── resources │ └── junit-platform.properties ├── dependencies.txt ├── gradle.properties ├── proguard.cfg └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/gradle.properties -------------------------------------------------------------------------------- /app/libs/YouTubeAndroidPlayerApi.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/libs/YouTubeAndroidPlayerApi.jar -------------------------------------------------------------------------------- /app/schemas/app.coinverse.content.room.CoinverseDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/schemas/app.coinverse.content.room.CoinverseDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/app.coinverse.content.room.ContentDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/schemas/app.coinverse.content.room.ContentDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/app.coinverse.content.room.ContentDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/schemas/app.coinverse.content.room.ContentDatabase/2.json -------------------------------------------------------------------------------- /app/src/androidTest/java/app/coinverse/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/androidTest/java/app/coinverse/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/drawable/ic_coinverse_icon_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/debug/res/drawable/ic_coinverse_icon_background.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_coinverse_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/ic_coinverse_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/App.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/analytics/Analytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/analytics/Analytics.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/analytics/models/ContentAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/analytics/models/ContentAction.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/analytics/models/UserAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/analytics/models/UserAction.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/analytics/models/UserActionCount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/analytics/models/UserActionCount.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/AudioViewEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/AudioViewEvents.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/ContentRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/ContentRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/viewmodel/AudioViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/viewmodel/AudioViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/viewmodel/AudioViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/viewmodel/AudioViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/views/AudioFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/views/AudioFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/views/ContentDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/views/ContentDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/content/views/YouTubeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/content/views/YouTubeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/dependencyInjection/Component.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/dependencyInjection/Component.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/dependencyInjection/UtilsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/dependencyInjection/UtilsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/AudioService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/AudioService.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/FeedFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/FeedFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/FeedRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/FeedRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/FeedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/FeedViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/adapter/FeedAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/adapter/FeedAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/adapter/ItemTouchHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/adapter/ItemTouchHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/models/FeedViewEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/models/FeedViewEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/models/FeedViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/models/FeedViewEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/models/FeedViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/models/FeedViewState.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/room/CoinverseDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/room/CoinverseDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/room/Converters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/room/Converters.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/feed/room/FeedDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/feed/room/FeedDao.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/firebase/FirebaseHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/firebase/FirebaseHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/firebase/FirestoreCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/firebase/FirestoreCollections.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/home/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/PermissionsDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/PermissionsDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/SignInDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/SignInDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/UserFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/UserFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/models/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/models/User.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/viewmodel/UserViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/viewmodel/UserViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/user/viewmodel/UserViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/user/viewmodel/UserViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/DateAndTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/DateAndTime.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/Enums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/Enums.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/ExchangeColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/ExchangeColors.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/GlideModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/GlideModule.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/ToolbarState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/ToolbarState.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/viewmodel/AssistedInjectModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/viewmodel/AssistedInjectModule.kt -------------------------------------------------------------------------------- /app/src/main/java/app/coinverse/utils/viewmodel/ViewModelUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/java/app/coinverse/utils/viewmodel/ViewModelUtils.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/anim/fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_astronaut_color_accent_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_astronaut_color_accent_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_audio_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_audio_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bottom_sheet_handle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_bottom_sheet_handle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_bug.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left_color_accent_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_left_color_accent_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left_color_accent_fade_four_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_left_color_accent_fade_four_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left_color_accent_fade_one_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_left_color_accent_fade_one_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left_color_accent_fade_three_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_left_color_accent_fade_three_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left_color_accent_fade_two_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_left_color_accent_fade_two_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_color_accent_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_right_color_accent_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_color_accent_fade_four_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_right_color_accent_fade_four_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_color_accent_fade_one_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_right_color_accent_fade_one_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_color_accent_fade_three_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_right_color_accent_fade_three_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right_color_accent_fade_two_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_chevron_right_color_accent_fade_two_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coinverse_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_coinverse_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coinverse_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_coinverse_48dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coinverse_icon_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_coinverse_icon_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coinverse_icon_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_coinverse_icon_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coinverse_notification_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_coinverse_notification_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_community_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_community_48dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_content_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_content_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dismiss_planet_light_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_dismiss_planet_light_48dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_earth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_earth.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_error_black_48dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_error_black_48dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location_color_accent_40dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_location_color_accent_40dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_location_header.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_home_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_menu_home_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_open_in_browser_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_open_in_browser_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rocket_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_rocket_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shooting_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_shooting_star.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star_border_color_primary_dark_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_star_border_color_primary_dark_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_video_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/ic_video_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/yt_logo_mono_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/drawable/yt_logo_mono_dark.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/cell_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/cell_content.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/empty_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/empty_feed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/exo_playback_control_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/exo_playback_control_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fb_native_ad_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fb_native_ad_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_audio_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_audio_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_content_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_content_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_feed.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_permissions_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_permissions_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_sign_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_sign_in.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_sign_in_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_sign_in_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/fragment_user.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/native_ad_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/native_ad_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/toolbar_app.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/layout/toolbar_home.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/menu/menu_home.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_coinverse_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_coinverse_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_coinverse_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_coinverse_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_coinverse_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-hdpi/ic_coinverse_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_coinverse_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-hdpi/ic_coinverse_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_coinverse_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-mdpi/ic_coinverse_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_coinverse_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-mdpi/ic_coinverse_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_coinverse_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xhdpi/ic_coinverse_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_coinverse_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xhdpi/ic_coinverse_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_coinverse_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xxhdpi/ic_coinverse_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_coinverse_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xxhdpi/ic_coinverse_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_coinverse_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_coinverse_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_coinverse_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_coinverse_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v27/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/values-v27/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/remote_config_defaults.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/main/res/xml/remote_config_defaults.xml -------------------------------------------------------------------------------- /app/src/open/java/app/coinverse/utils/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/open/java/app/coinverse/utils/auth/Auth.kt -------------------------------------------------------------------------------- /app/src/open/res/drawable/ic_coinverse_icon_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/open/res/drawable/ic_coinverse_icon_background.xml -------------------------------------------------------------------------------- /app/src/open/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/open/values/strings.xml -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/audioViewModel/PlayContentTestCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/audioViewModel/PlayContentTestCases.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/audioViewModel/PlayContentTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/audioViewModel/PlayContentTests.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/ContentTestModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/ContentTestModels.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/MockData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/MockData.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/testCases/FeedLoadContentTestCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/testCases/FeedLoadContentTestCases.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/testCases/LabelContentTestCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/testCases/LabelContentTestCases.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/testCases/NavigateContentTestCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/testCases/NavigateContentTestCases.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/tests/FeedLoadTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/tests/FeedLoadTests.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/tests/LabelContentTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/tests/LabelContentTests.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/feedViewModel/tests/NavigateContentTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/feedViewModel/tests/NavigateContentTests.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/utils/ContentTestExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/utils/ContentTestExtension.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/utils/TestConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/utils/TestConstants.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/utils/TestEnums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/utils/TestEnums.kt -------------------------------------------------------------------------------- /app/src/test/java/app/coinverse/utils/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/java/app/coinverse/utils/TestUtils.kt -------------------------------------------------------------------------------- /app/src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/app/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/dependencies.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/gradle.properties -------------------------------------------------------------------------------- /proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adam-hurwitz/Coinverse/HEAD/proguard.cfg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' --------------------------------------------------------------------------------