From a33dafccad1347101eea3fa48cd57790d6ee0cbd Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Sat, 16 Sep 2023 17:47:51 +0200 Subject: [PATCH] Migrate from `java` to `kotlin` sourceSet directory --- .../com/google/samples/apps/niacatalog/NiaCatalogActivity.kt | 0 .../com/google/samples/apps/niacatalog/ui/Catalog.kt | 0 .../com/google/samples/apps/nowinandroid/ui/NavigationTest.kt | 0 .../com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt | 0 .../com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt | 0 .../com/google/samples/apps/nowinandroid/MainActivity.kt | 0 .../com/google/samples/apps/nowinandroid/MainActivityViewModel.kt | 0 .../com/google/samples/apps/nowinandroid/NiaApplication.kt | 0 .../com/google/samples/apps/nowinandroid/di/JankStatsModule.kt | 0 .../com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt | 0 .../samples/apps/nowinandroid/navigation/TopLevelDestination.kt | 0 .../com/google/samples/apps/nowinandroid/ui/NiaApp.kt | 0 .../com/google/samples/apps/nowinandroid/ui/NiaAppState.kt | 0 .../apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt | 0 .../androidx/test/uiautomator/UiAutomatorHelpers.kt | 0 .../com/google/samples/apps/nowinandroid/GeneralActions.kt | 0 .../com/google/samples/apps/nowinandroid/Utils.kt | 0 .../apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt | 0 .../samples/apps/nowinandroid/bookmarks/BookmarksActions.kt | 0 .../com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt | 0 .../samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt | 0 .../samples/apps/nowinandroid/interests/InterestsActions.kt | 0 .../apps/nowinandroid/interests/ScrollTopicListBenchmark.kt | 0 .../interests/ScrollTopicListPowerMetricsBenchmark.kt | 0 .../nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt | 0 .../google/samples/apps/nowinandroid/startup/StartupBenchmark.kt | 0 .../samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt | 0 .../samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt | 0 .../samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt | 0 .../apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt | 0 .../apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt | 0 .../google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt | 0 .../samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt | 0 .../apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt | 0 .../samples/apps/nowinandroid/core/network/NiaDispatchers.kt | 0 .../apps/nowinandroid/core/network/di/CoroutineScopesModule.kt | 0 .../apps/nowinandroid/core/network/di/DispatchersModule.kt | 0 .../com/google/samples/apps/nowinandroid/core/result/Result.kt | 0 .../google/samples/apps/nowinandroid/core/result/ResultKtTest.kt | 0 .../nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt | 0 .../samples/apps/nowinandroid/core/data/test/TestDataModule.kt | 0 .../google/samples/apps/nowinandroid/core/data/SyncUtilities.kt | 0 .../google/samples/apps/nowinandroid/core/data/di/DataModule.kt | 0 .../nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt | 0 .../samples/apps/nowinandroid/core/data/model/NewsResource.kt | 0 .../apps/nowinandroid/core/data/model/RecentSearchQuery.kt | 0 .../com/google/samples/apps/nowinandroid/core/data/model/Topic.kt | 0 .../apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt | 0 .../core/data/repository/CompositeUserNewsResourceRepository.kt | 0 .../core/data/repository/DefaultRecentSearchRepository.kt | 0 .../core/data/repository/DefaultSearchContentsRepository.kt | 0 .../apps/nowinandroid/core/data/repository/NewsRepository.kt | 0 .../core/data/repository/OfflineFirstNewsRepository.kt | 0 .../core/data/repository/OfflineFirstTopicsRepository.kt | 0 .../core/data/repository/OfflineFirstUserDataRepository.kt | 0 .../nowinandroid/core/data/repository/RecentSearchRepository.kt | 0 .../nowinandroid/core/data/repository/SearchContentsRepository.kt | 0 .../apps/nowinandroid/core/data/repository/TopicsRepository.kt | 0 .../apps/nowinandroid/core/data/repository/UserDataRepository.kt | 0 .../core/data/repository/UserNewsResourceRepository.kt | 0 .../nowinandroid/core/data/repository/fake/FakeNewsRepository.kt | 0 .../core/data/repository/fake/FakeRecentSearchRepository.kt | 0 .../core/data/repository/fake/FakeSearchContentsRepository.kt | 0 .../core/data/repository/fake/FakeTopicsRepository.kt | 0 .../core/data/repository/fake/FakeUserDataRepository.kt | 0 .../core/data/util/ConnectivityManagerNetworkMonitor.kt | 0 .../samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt | 0 .../samples/apps/nowinandroid/core/data/util/SyncManager.kt | 0 .../core/data/CompositeUserNewsResourceRepositoryTest.kt | 0 .../samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt | 0 .../apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt | 0 .../core/data/repository/OfflineFirstNewsRepositoryTest.kt | 0 .../core/data/repository/OfflineFirstTopicsRepositoryTest.kt | 0 .../core/data/repository/OfflineFirstUserDataRepositoryTest.kt | 0 .../apps/nowinandroid/core/data/repository/TestSynchronizer.kt | 0 .../nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt | 0 .../core/data/testdoubles/TestNiaNetworkDataSource.kt | 0 .../apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt | 0 .../core/database/model/PopulatedNewsResourceKtTest.kt | 0 .../apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt | 0 .../google/samples/apps/nowinandroid/core/database/DaosModule.kt | 0 .../samples/apps/nowinandroid/core/database/DatabaseMigrations.kt | 0 .../samples/apps/nowinandroid/core/database/DatabaseModule.kt | 0 .../google/samples/apps/nowinandroid/core/database/NiaDatabase.kt | 0 .../apps/nowinandroid/core/database/dao/NewsResourceDao.kt | 0 .../apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt | 0 .../apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt | 0 .../samples/apps/nowinandroid/core/database/dao/TopicDao.kt | 0 .../samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt | 0 .../apps/nowinandroid/core/database/model/NewsResourceEntity.kt | 0 .../nowinandroid/core/database/model/NewsResourceFtsEntity.kt | 0 .../nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt | 0 .../nowinandroid/core/database/model/PopulatedNewsResource.kt | 0 .../nowinandroid/core/database/model/RecentSearchQueryEntity.kt | 0 .../samples/apps/nowinandroid/core/database/model/TopicEntity.kt | 0 .../apps/nowinandroid/core/database/model/TopicFtsEntity.kt | 0 .../apps/nowinandroid/core/database/util/InstantConverter.kt | 0 .../apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt | 0 .../apps/nowinandroid/core/datastore/ChangeListVersions.kt | 0 .../apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt | 0 .../apps/nowinandroid/core/datastore/ListToMapMigration.kt | 0 .../apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt | 0 .../apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt | 0 .../apps/nowinandroid/core/datastore/di/DataStoreModule.kt | 0 .../nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt | 0 .../apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt | 0 .../nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt | 0 .../nowinandroid/core/datastore/UserPreferencesSerializerTest.kt | 0 .../samples/apps/nowinandroid/core/designsystem/ThemeTest.kt | 0 .../apps/nowinandroid/core/designsystem/component/Background.kt | 0 .../apps/nowinandroid/core/designsystem/component/Button.kt | 0 .../samples/apps/nowinandroid/core/designsystem/component/Chip.kt | 0 .../nowinandroid/core/designsystem/component/DynamicAsyncImage.kt | 0 .../apps/nowinandroid/core/designsystem/component/IconButton.kt | 0 .../apps/nowinandroid/core/designsystem/component/LoadingWheel.kt | 0 .../apps/nowinandroid/core/designsystem/component/Navigation.kt | 0 .../samples/apps/nowinandroid/core/designsystem/component/Tabs.kt | 0 .../samples/apps/nowinandroid/core/designsystem/component/Tag.kt | 0 .../apps/nowinandroid/core/designsystem/component/TopAppBar.kt | 0 .../apps/nowinandroid/core/designsystem/component/ViewToggle.kt | 0 .../core/designsystem/component/scrollbar/AppScrollbars.kt | 0 .../designsystem/component/scrollbar/LazyScrollbarUtilities.kt | 0 .../core/designsystem/component/scrollbar/Scrollbar.kt | 0 .../core/designsystem/component/scrollbar/ScrollbarExt.kt | 0 .../core/designsystem/component/scrollbar/ThumbExt.kt | 0 .../samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt | 0 .../apps/nowinandroid/core/designsystem/theme/Background.kt | 0 .../samples/apps/nowinandroid/core/designsystem/theme/Color.kt | 0 .../samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt | 0 .../samples/apps/nowinandroid/core/designsystem/theme/Theme.kt | 0 .../samples/apps/nowinandroid/core/designsystem/theme/Tint.kt | 0 .../samples/apps/nowinandroid/core/designsystem/theme/Type.kt | 0 .../nowinandroid/core/designsystem/BackgroundScreenshotTests.kt | 0 .../apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt | 0 .../nowinandroid/core/designsystem/FilterChipScreenshotTests.kt | 0 .../nowinandroid/core/designsystem/IconButtonScreenshotTests.kt | 0 .../nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt | 0 .../nowinandroid/core/designsystem/NavigationScreenshotTests.kt | 0 .../apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt | 0 .../apps/nowinandroid/core/designsystem/TagScreenshotTests.kt | 0 .../nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt | 0 .../apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt | 0 .../nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt | 0 .../nowinandroid/core/domain/GetSearchContentsCountUseCase.kt | 0 .../apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt | 0 .../nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt | 0 .../samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt | 0 .../samples/apps/nowinandroid/core/model/data/FollowableTopic.kt | 0 .../samples/apps/nowinandroid/core/model/data/NewsResource.kt | 0 .../samples/apps/nowinandroid/core/model/data/SearchResult.kt | 0 .../samples/apps/nowinandroid/core/model/data/ThemeBrand.kt | 0 .../com/google/samples/apps/nowinandroid/core/model/data/Topic.kt | 0 .../google/samples/apps/nowinandroid/core/model/data/UserData.kt | 0 .../samples/apps/nowinandroid/core/model/data/UserNewsResource.kt | 0 .../samples/apps/nowinandroid/core/model/data/UserSearchResult.kt | 0 .../apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt | 0 .../src/main/{java => kotlin}/JvmUnitTestFakeAssetManager.kt | 0 .../apps/nowinandroid/core/network/NiaNetworkDataSource.kt | 0 .../samples/apps/nowinandroid/core/network/di/NetworkModule.kt | 0 .../apps/nowinandroid/core/network/fake/FakeAssetManager.kt | 0 .../nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt | 0 .../apps/nowinandroid/core/network/model/NetworkChangeList.kt | 0 .../apps/nowinandroid/core/network/model/NetworkNewsResource.kt | 0 .../samples/apps/nowinandroid/core/network/model/NetworkTopic.kt | 0 .../apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt | 0 .../apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt | 0 .../core/network/fake/FakeNiaNetworkDataSourceTest.kt | 0 .../apps/nowinandroid/core/notifications/NotificationsModule.kt | 0 .../samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt | 0 .../samples/apps/nowinandroid/core/notifications/Notifier.kt | 0 .../apps/nowinandroid/core/notifications/SystemTrayNotifier.kt | 0 .../apps/nowinandroid/core/notifications/NotificationsModule.kt | 0 .../core/rules/GrantPostNotificationsPermissionRule.kt | 0 .../samples/apps/nowinandroid/core/testing/NiaTestRunner.kt | 0 .../nowinandroid/core/testing/data/FollowableTopicTestData.kt | 0 .../apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt | 0 .../samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt | 0 .../nowinandroid/core/testing/data/UserNewsResourcesTestData.kt | 0 .../apps/nowinandroid/core/testing/di/TestDispatcherModule.kt | 0 .../apps/nowinandroid/core/testing/di/TestDispatchersModule.kt | 0 .../apps/nowinandroid/core/testing/notifications/TestNotifier.kt | 0 .../nowinandroid/core/testing/repository/TestNewsRepository.kt | 0 .../core/testing/repository/TestRecentSearchRepository.kt | 0 .../core/testing/repository/TestSearchContentsRepository.kt | 0 .../nowinandroid/core/testing/repository/TestTopicsRepository.kt | 0 .../core/testing/repository/TestUserDataRepository.kt | 0 .../apps/nowinandroid/core/testing/util/MainDispatcherRule.kt | 0 .../apps/nowinandroid/core/testing/util/ScreenshotHelper.kt | 0 .../apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt | 0 .../apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt | 0 .../apps/nowinandroid/core/testing/util/TestSyncManager.kt | 0 .../samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt | 0 .../samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt | 0 .../google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt | 0 .../core/ui/FollowableTopicPreviewParameterProvider.kt | 0 .../samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt | 0 .../com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt | 0 .../google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt | 0 .../samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt | 0 .../apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt | 0 .../core/ui/UserNewsResourcePreviewParameterProvider.kt | 0 .../apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt | 0 .../apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt | 0 .../apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt | 0 .../feature/bookmarks/navigation/BookmarksNavigation.kt | 0 .../apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt | 0 .../samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt | 0 .../samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt | 0 .../samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt | 0 .../samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt | 0 .../nowinandroid/feature/foryou/navigation/ForYouNavigation.kt | 0 .../nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt | 0 .../apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt | 0 .../samples/apps/nowinandroid/interests/InterestsScreenTest.kt | 0 .../samples/apps/nowinandroid/feature/interests/InterestsItem.kt | 0 .../apps/nowinandroid/feature/interests/InterestsScreen.kt | 0 .../apps/nowinandroid/feature/interests/InterestsViewModel.kt | 0 .../samples/apps/nowinandroid/feature/interests/TabContent.kt | 0 .../feature/interests/navigation/InterestsNavigation.kt | 0 .../samples/apps/nowinandroid/interests/InterestsViewModelTest.kt | 0 .../samples/apps/nowinandroid/feature/search/SearchScreenTest.kt | 0 .../nowinandroid/feature/search/RecentSearchQueriesUiState.kt | 0 .../apps/nowinandroid/feature/search/SearchResultUiState.kt | 0 .../samples/apps/nowinandroid/feature/search/SearchScreen.kt | 0 .../feature/search/SearchUiStatePreviewParameterProvider.kt | 0 .../samples/apps/nowinandroid/feature/search/SearchViewModel.kt | 0 .../nowinandroid/feature/search/navigation/SearchNavigation.kt | 0 .../apps/nowinandroid/feature/search/SearchViewModelTest.kt | 0 .../apps/nowinandroid/feature/settings/SettingsDialogTest.kt | 0 .../samples/apps/nowinandroid/feature/settings/SettingsDialog.kt | 0 .../apps/nowinandroid/feature/settings/SettingsViewModel.kt | 0 .../apps/nowinandroid/feature/settings/SettingsViewModelTest.kt | 0 .../samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt | 0 .../google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt | 0 .../samples/apps/nowinandroid/feature/topic/TopicViewModel.kt | 0 .../apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt | 0 .../samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt | 0 .../apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt | 0 .../nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt | 0 .../apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt | 0 .../samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt | 0 .../samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt | 0 .../com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt | 0 .../apps/nowinandroid/sync/initializers/SyncInitializer.kt | 0 .../apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt | 0 .../apps/nowinandroid/sync/services/SyncNotificationsService.kt | 0 .../samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt | 0 .../samples/apps/nowinandroid/sync/status/SyncSubscriber.kt | 0 .../apps/nowinandroid/sync/status/WorkManagerSyncManager.kt | 0 .../samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt | 0 .../samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt | 0 .../google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt | 0 .../com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt | 0 .../apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt | 0 .../apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt | 0 255 files changed, 0 insertions(+), 0 deletions(-) rename app-nia-catalog/src/main/{java => kotlin}/com/google/samples/apps/niacatalog/NiaCatalogActivity.kt (100%) rename app-nia-catalog/src/main/{java => kotlin}/com/google/samples/apps/niacatalog/ui/Catalog.kt (100%) rename app/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt (100%) rename app/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt (100%) rename app/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/MainActivity.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/NiaApplication.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NiaApp.kt (100%) rename app/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt (100%) rename app/src/testDemo/{java => kotlin}/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt (100%) rename benchmarks/src/main/{java => kotlin}/androidx/test/uiautomator/UiAutomatorHelpers.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/GeneralActions.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/Utils.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/bookmarks/BookmarksActions.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/ScrollTopicListBenchmark.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/ScrollTopicListPowerMetricsBenchmark.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt (100%) rename benchmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt (100%) rename core/analytics/src/demo/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt (100%) rename core/analytics/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt (100%) rename core/analytics/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt (100%) rename core/analytics/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt (100%) rename core/analytics/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt (100%) rename core/analytics/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt (100%) rename core/analytics/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt (100%) rename core/analytics/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt (100%) rename core/common/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/NiaDispatchers.kt (100%) rename core/common/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/di/CoroutineScopesModule.kt (100%) rename core/common/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/di/DispatchersModule.kt (100%) rename core/common/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/result/Result.kt (100%) rename core/common/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/result/ResultKtTest.kt (100%) rename core/data-test/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt (100%) rename core/data-test/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/test/TestDataModule.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/SyncUtilities.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/di/DataModule.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/model/NewsResource.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/model/RecentSearchQuery.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/model/Topic.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/DefaultRecentSearchRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/DefaultSearchContentsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/NewsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/RecentSearchRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/SearchContentsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/UserNewsResourceRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeNewsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeRecentSearchRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeSearchContentsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeTopicsRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/util/ConnectivityManagerNetworkMonitor.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt (100%) rename core/data/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/util/SyncManager.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/CompositeUserNewsResourceRepositoryTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepositoryTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/repository/TestSynchronizer.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNiaNetworkDataSource.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt (100%) rename core/data/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKtTest.kt (100%) rename core/database/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/DaosModule.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/DatabaseMigrations.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/DatabaseModule.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/NiaDatabase.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/TopicDao.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceFtsEntity.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/RecentSearchQueryEntity.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/TopicEntity.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/model/TopicFtsEntity.kt (100%) rename core/database/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/database/util/InstantConverter.kt (100%) rename core/datastore-test/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigration.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt (100%) rename core/datastore/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule.kt (100%) rename core/datastore/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt (100%) rename core/datastore/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt (100%) rename core/datastore/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt (100%) rename core/datastore/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializerTest.kt (100%) rename core/designsystem/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/ThemeTest.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Background.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheel.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Navigation.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Tabs.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBar.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/ViewToggle.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/AppScrollbars.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/LazyScrollbarUtilities.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/Scrollbar.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ScrollbarExt.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ThumbExt.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Background.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Color.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Theme.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Tint.kt (100%) rename core/designsystem/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/theme/Type.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/BackgroundScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/FilterChipScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/IconButtonScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/NavigationScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/TagScreenshotTests.kt (100%) rename core/designsystem/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt (100%) rename core/domain/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt (100%) rename core/domain/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt (100%) rename core/domain/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsCountUseCase.kt (100%) rename core/domain/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt (100%) rename core/domain/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/FollowableTopic.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/NewsResource.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/SearchResult.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/ThemeBrand.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/Topic.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/UserData.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/UserNewsResource.kt (100%) rename core/model/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/model/data/UserSearchResult.kt (100%) rename core/network/src/demo/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt (100%) rename core/network/src/main/{java => kotlin}/JvmUnitTestFakeAssetManager.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/di/NetworkModule.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/fake/FakeAssetManager.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/model/NetworkChangeList.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/model/NetworkNewsResource.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/model/NetworkTopic.kt (100%) rename core/network/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt (100%) rename core/network/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt (100%) rename core/network/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceTest.kt (100%) rename core/notifications/src/demo/{java => kotlin}/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt (100%) rename core/notifications/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt (100%) rename core/notifications/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/notifications/Notifier.kt (100%) rename core/notifications/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/notifications/SystemTrayNotifier.kt (100%) rename core/notifications/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/rules/GrantPostNotificationsPermissionRule.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/NiaTestRunner.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/data/FollowableTopicTestData.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/data/UserNewsResourcesTestData.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatcherModule.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatchersModule.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/notifications/TestNotifier.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/repository/TestNewsRepository.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/repository/TestRecentSearchRepository.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/repository/TestSearchContentsRepository.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/repository/TestTopicsRepository.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/util/ScreenshotHelper.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt (100%) rename core/testing/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/testing/util/TestSyncManager.kt (100%) rename core/ui/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/FollowableTopicPreviewParameterProvider.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt (100%) rename core/ui/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/ui/UserNewsResourcePreviewParameterProvider.kt (100%) rename feature/bookmarks/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt (100%) rename feature/bookmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt (100%) rename feature/bookmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt (100%) rename feature/bookmarks/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/bookmarks/navigation/BookmarksNavigation.kt (100%) rename feature/bookmarks/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt (100%) rename feature/foryou/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt (100%) rename feature/foryou/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt (100%) rename feature/foryou/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt (100%) rename feature/foryou/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt (100%) rename feature/foryou/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigation.kt (100%) rename feature/foryou/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt (100%) rename feature/foryou/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt (100%) rename feature/interests/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/InterestsScreenTest.kt (100%) rename feature/interests/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt (100%) rename feature/interests/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt (100%) rename feature/interests/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel.kt (100%) rename feature/interests/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt (100%) rename feature/interests/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigation.kt (100%) rename feature/interests/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt (100%) rename feature/search/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchScreenTest.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/RecentSearchQueriesUiState.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchResultUiState.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchUiStatePreviewParameterProvider.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt (100%) rename feature/search/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/navigation/SearchNavigation.kt (100%) rename feature/search/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt (100%) rename feature/settings/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialogTest.kt (100%) rename feature/settings/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt (100%) rename feature/settings/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModel.kt (100%) rename feature/settings/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModelTest.kt (100%) rename feature/topic/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt (100%) rename feature/topic/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt (100%) rename feature/topic/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModel.kt (100%) rename feature/topic/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt (100%) rename feature/topic/src/test/{java => kotlin}/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt (100%) rename lint/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt (100%) rename lint/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt (100%) rename sync/sync-test/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt (100%) rename sync/sync-test/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt (100%) rename sync/work/src/androidTest/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt (100%) rename sync/work/src/demo/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/initializers/SyncInitializer.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/services/SyncNotificationsService.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/status/SyncSubscriber.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/status/WorkManagerSyncManager.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt (100%) rename sync/work/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt (100%) rename sync/work/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt (100%) rename sync/work/src/prod/{java => kotlin}/com/google/samples/apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt (100%) rename ui-test-hilt-manifest/src/main/{java => kotlin}/com/google/samples/apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt (100%) diff --git a/app-nia-catalog/src/main/java/com/google/samples/apps/niacatalog/NiaCatalogActivity.kt b/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/NiaCatalogActivity.kt similarity index 100% rename from app-nia-catalog/src/main/java/com/google/samples/apps/niacatalog/NiaCatalogActivity.kt rename to app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/NiaCatalogActivity.kt diff --git a/app-nia-catalog/src/main/java/com/google/samples/apps/niacatalog/ui/Catalog.kt b/app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt similarity index 100% rename from app-nia-catalog/src/main/java/com/google/samples/apps/niacatalog/ui/Catalog.kt rename to app-nia-catalog/src/main/kotlin/com/google/samples/apps/niacatalog/ui/Catalog.kt diff --git a/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt b/app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt similarity index 100% rename from app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt rename to app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt diff --git a/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt b/app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt similarity index 100% rename from app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt rename to app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt diff --git a/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt b/app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt similarity index 100% rename from app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt rename to app/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivity.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/MainActivity.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivity.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivityViewModel.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/NiaApplication.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/NiaApplication.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/di/JankStatsModule.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/NiaNavHost.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt b/app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt similarity index 100% rename from app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt rename to app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt diff --git a/app/src/testDemo/java/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt b/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt similarity index 100% rename from app/src/testDemo/java/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt rename to app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt diff --git a/benchmarks/src/main/java/androidx/test/uiautomator/UiAutomatorHelpers.kt b/benchmarks/src/main/kotlin/androidx/test/uiautomator/UiAutomatorHelpers.kt similarity index 100% rename from benchmarks/src/main/java/androidx/test/uiautomator/UiAutomatorHelpers.kt rename to benchmarks/src/main/kotlin/androidx/test/uiautomator/UiAutomatorHelpers.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/GeneralActions.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/GeneralActions.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/GeneralActions.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/GeneralActions.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/Utils.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/Utils.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/Utils.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/baselineprofile/BaselineProfileGenerator.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/bookmarks/BookmarksActions.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/bookmarks/BookmarksActions.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/bookmarks/BookmarksActions.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/bookmarks/BookmarksActions.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/foryou/ForYouActions.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/foryou/ScrollForYouFeedBenchmark.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsActions.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/ScrollTopicListBenchmark.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/ScrollTopicListBenchmark.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/ScrollTopicListBenchmark.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/ScrollTopicListBenchmark.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/ScrollTopicListPowerMetricsBenchmark.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/ScrollTopicListPowerMetricsBenchmark.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/ScrollTopicListPowerMetricsBenchmark.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/ScrollTopicListPowerMetricsBenchmark.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/interests/TopicsScreenRecompositionBenchmark.kt diff --git a/benchmarks/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt b/benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt similarity index 100% rename from benchmarks/src/main/java/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt rename to benchmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/startup/StartupBenchmark.kt diff --git a/core/analytics/src/demo/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt b/core/analytics/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt similarity index 100% rename from core/analytics/src/demo/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt rename to core/analytics/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt diff --git a/core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt b/core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt similarity index 100% rename from core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt rename to core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsEvent.kt diff --git a/core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt b/core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt similarity index 100% rename from core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt rename to core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsHelper.kt diff --git a/core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt b/core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt similarity index 100% rename from core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt rename to core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/NoOpAnalyticsHelper.kt diff --git a/core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt b/core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt similarity index 100% rename from core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt rename to core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/StubAnalyticsHelper.kt diff --git a/core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt b/core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt similarity index 100% rename from core/analytics/src/main/java/com/google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt rename to core/analytics/src/main/kotlin/com/google/samples/apps/nowinandroid/core/analytics/UiHelpers.kt diff --git a/core/analytics/src/prod/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt b/core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt similarity index 100% rename from core/analytics/src/prod/java/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt rename to core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt diff --git a/core/analytics/src/prod/java/com/google/samples/apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt b/core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt similarity index 100% rename from core/analytics/src/prod/java/com/google/samples/apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt rename to core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/FirebaseAnalyticsHelper.kt diff --git a/core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/NiaDispatchers.kt b/core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/NiaDispatchers.kt similarity index 100% rename from core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/NiaDispatchers.kt rename to core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/NiaDispatchers.kt diff --git a/core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/CoroutineScopesModule.kt b/core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/CoroutineScopesModule.kt similarity index 100% rename from core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/CoroutineScopesModule.kt rename to core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/CoroutineScopesModule.kt diff --git a/core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/DispatchersModule.kt b/core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/DispatchersModule.kt similarity index 100% rename from core/common/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/DispatchersModule.kt rename to core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/DispatchersModule.kt diff --git a/core/common/src/main/java/com/google/samples/apps/nowinandroid/core/result/Result.kt b/core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/result/Result.kt similarity index 100% rename from core/common/src/main/java/com/google/samples/apps/nowinandroid/core/result/Result.kt rename to core/common/src/main/kotlin/com/google/samples/apps/nowinandroid/core/result/Result.kt diff --git a/core/common/src/test/java/com/google/samples/apps/nowinandroid/core/result/ResultKtTest.kt b/core/common/src/test/kotlin/com/google/samples/apps/nowinandroid/core/result/ResultKtTest.kt similarity index 100% rename from core/common/src/test/java/com/google/samples/apps/nowinandroid/core/result/ResultKtTest.kt rename to core/common/src/test/kotlin/com/google/samples/apps/nowinandroid/core/result/ResultKtTest.kt diff --git a/core/data-test/src/main/java/com/google/samples/apps/nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt b/core/data-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt similarity index 100% rename from core/data-test/src/main/java/com/google/samples/apps/nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt rename to core/data-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/test/AlwaysOnlineNetworkMonitor.kt diff --git a/core/data-test/src/main/java/com/google/samples/apps/nowinandroid/core/data/test/TestDataModule.kt b/core/data-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/test/TestDataModule.kt similarity index 100% rename from core/data-test/src/main/java/com/google/samples/apps/nowinandroid/core/data/test/TestDataModule.kt rename to core/data-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/test/TestDataModule.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/SyncUtilities.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/SyncUtilities.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/SyncUtilities.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/SyncUtilities.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/di/DataModule.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/di/DataModule.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/di/DataModule.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/di/DataModule.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/di/UserNewsResourceRepositoryModule.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/NewsResource.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/NewsResource.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/NewsResource.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/NewsResource.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/RecentSearchQuery.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/RecentSearchQuery.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/RecentSearchQuery.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/RecentSearchQuery.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/Topic.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/Topic.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/model/Topic.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/model/Topic.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/AnalyticsExtensions.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/CompositeUserNewsResourceRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/DefaultRecentSearchRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/DefaultRecentSearchRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/DefaultRecentSearchRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/DefaultRecentSearchRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/DefaultSearchContentsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/DefaultSearchContentsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/DefaultSearchContentsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/DefaultSearchContentsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/NewsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/NewsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/NewsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/NewsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/RecentSearchRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/RecentSearchRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/RecentSearchRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/RecentSearchRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/SearchContentsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/SearchContentsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/SearchContentsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/SearchContentsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/TopicsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/UserDataRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserNewsResourceRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/UserNewsResourceRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/UserNewsResourceRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/UserNewsResourceRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeNewsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeNewsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeNewsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeNewsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeRecentSearchRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeRecentSearchRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeRecentSearchRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeRecentSearchRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeSearchContentsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeSearchContentsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeSearchContentsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeSearchContentsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeTopicsRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeTopicsRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeTopicsRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeTopicsRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/fake/FakeUserDataRepository.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/ConnectivityManagerNetworkMonitor.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/ConnectivityManagerNetworkMonitor.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/ConnectivityManagerNetworkMonitor.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/ConnectivityManagerNetworkMonitor.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/NetworkMonitor.kt diff --git a/core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/SyncManager.kt b/core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/SyncManager.kt similarity index 100% rename from core/data/src/main/java/com/google/samples/apps/nowinandroid/core/data/util/SyncManager.kt rename to core/data/src/main/kotlin/com/google/samples/apps/nowinandroid/core/data/util/SyncManager.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/CompositeUserNewsResourceRepositoryTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/CompositeUserNewsResourceRepositoryTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/CompositeUserNewsResourceRepositoryTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/CompositeUserNewsResourceRepositoryTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/UserNewsResourceTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/model/NetworkEntityKtTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstNewsRepositoryTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepositoryTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepositoryTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepositoryTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstTopicsRepositoryTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/OfflineFirstUserDataRepositoryTest.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/TestSynchronizer.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/TestSynchronizer.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/repository/TestSynchronizer.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/repository/TestSynchronizer.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNewsResourceDao.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNiaNetworkDataSource.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNiaNetworkDataSource.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNiaNetworkDataSource.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestNiaNetworkDataSource.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/data/testdoubles/TestTopicDao.kt diff --git a/core/data/src/test/java/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKtTest.kt b/core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKtTest.kt similarity index 100% rename from core/data/src/test/java/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKtTest.kt rename to core/data/src/test/kotlin/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResourceKtTest.kt diff --git a/core/database/src/androidTest/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt b/core/database/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt similarity index 100% rename from core/database/src/androidTest/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt rename to core/database/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDaoTest.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DaosModule.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DaosModule.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DaosModule.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DaosModule.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DatabaseMigrations.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DatabaseMigrations.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DatabaseMigrations.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DatabaseMigrations.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DatabaseModule.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DatabaseModule.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/DatabaseModule.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/DatabaseModule.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/NiaDatabase.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/NiaDatabase.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/NiaDatabase.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/NiaDatabase.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceDao.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/NewsResourceFtsDao.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/RecentSearchQueryDao.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/TopicDao.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/TopicDao.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/TopicDao.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/TopicDao.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/dao/TopicFtsDao.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceEntity.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceFtsEntity.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceFtsEntity.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceFtsEntity.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceFtsEntity.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/NewsResourceTopicCrossRef.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/PopulatedNewsResource.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/RecentSearchQueryEntity.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/RecentSearchQueryEntity.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/RecentSearchQueryEntity.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/RecentSearchQueryEntity.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/TopicEntity.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/TopicEntity.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/TopicEntity.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/TopicEntity.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/TopicFtsEntity.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/TopicFtsEntity.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/model/TopicFtsEntity.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/model/TopicFtsEntity.kt diff --git a/core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/util/InstantConverter.kt b/core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/util/InstantConverter.kt similarity index 100% rename from core/database/src/main/java/com/google/samples/apps/nowinandroid/core/database/util/InstantConverter.kt rename to core/database/src/main/kotlin/com/google/samples/apps/nowinandroid/core/database/util/InstantConverter.kt diff --git a/core/datastore-test/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt b/core/datastore-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt similarity index 100% rename from core/datastore-test/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt rename to core/datastore-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/test/TestDataStoreModule.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ChangeListVersions.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigration.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigration.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigration.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigration.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigration.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSource.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializer.kt diff --git a/core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule.kt b/core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule.kt similarity index 100% rename from core/datastore/src/main/java/com/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule.kt rename to core/datastore/src/main/kotlin/com/google/samples/apps/nowinandroid/core/datastore/di/DataStoreModule.kt diff --git a/core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt b/core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt similarity index 100% rename from core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt rename to core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/IntToStringIdsMigrationTest.kt diff --git a/core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt b/core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt similarity index 100% rename from core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt rename to core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/ListToMapMigrationTest.kt diff --git a/core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt b/core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt similarity index 100% rename from core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt rename to core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/NiaPreferencesDataSourceTest.kt diff --git a/core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializerTest.kt b/core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializerTest.kt similarity index 100% rename from core/datastore/src/test/java/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializerTest.kt rename to core/datastore/src/test/kotlin/com/google/samples/apps/nowinandroid/core/datastore/UserPreferencesSerializerTest.kt diff --git a/core/designsystem/src/androidTest/java/com/google/samples/apps/nowinandroid/core/designsystem/ThemeTest.kt b/core/designsystem/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/ThemeTest.kt similarity index 100% rename from core/designsystem/src/androidTest/java/com/google/samples/apps/nowinandroid/core/designsystem/ThemeTest.kt rename to core/designsystem/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/ThemeTest.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Background.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Background.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Background.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Background.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Button.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Chip.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/IconButton.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheel.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheel.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheel.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/LoadingWheel.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Navigation.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Navigation.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Navigation.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Navigation.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Tabs.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Tabs.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Tabs.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Tabs.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/Tag.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBar.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBar.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBar.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/TopAppBar.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/ViewToggle.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/ViewToggle.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/ViewToggle.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/ViewToggle.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/AppScrollbars.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/AppScrollbars.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/AppScrollbars.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/AppScrollbars.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/LazyScrollbarUtilities.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/LazyScrollbarUtilities.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/LazyScrollbarUtilities.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/LazyScrollbarUtilities.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/Scrollbar.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/Scrollbar.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/Scrollbar.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/Scrollbar.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ScrollbarExt.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ScrollbarExt.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ScrollbarExt.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ScrollbarExt.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ThumbExt.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ThumbExt.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ThumbExt.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/component/scrollbar/ThumbExt.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/icon/NiaIcons.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Background.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Background.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Background.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Background.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Color.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Color.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Color.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Color.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Gradient.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Theme.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Theme.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Theme.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Theme.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Tint.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Tint.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Tint.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Tint.kt diff --git a/core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Type.kt b/core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Type.kt similarity index 100% rename from core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/theme/Type.kt rename to core/designsystem/src/main/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/theme/Type.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/BackgroundScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/BackgroundScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/BackgroundScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/BackgroundScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/ButtonScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/FilterChipScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/FilterChipScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/FilterChipScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/FilterChipScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/IconButtonScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/IconButtonScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/IconButtonScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/IconButtonScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/LoadingWheelScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/NavigationScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/NavigationScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/NavigationScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/NavigationScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TabsScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TagScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TagScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TagScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TagScreenshotTests.kt diff --git a/core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt b/core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt similarity index 100% rename from core/designsystem/src/test/java/com/google/samples/apps/nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt rename to core/designsystem/src/test/kotlin/com/google/samples/apps/nowinandroid/core/designsystem/TopAppBarScreenshotTests.kt diff --git a/core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt b/core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt similarity index 100% rename from core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt rename to core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCase.kt diff --git a/core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt b/core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt similarity index 100% rename from core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt rename to core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetRecentSearchQueriesUseCase.kt diff --git a/core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsCountUseCase.kt b/core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsCountUseCase.kt similarity index 100% rename from core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsCountUseCase.kt rename to core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsCountUseCase.kt diff --git a/core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt b/core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt similarity index 100% rename from core/domain/src/main/java/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt rename to core/domain/src/main/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetSearchContentsUseCase.kt diff --git a/core/domain/src/test/java/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt b/core/domain/src/test/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt similarity index 100% rename from core/domain/src/test/java/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt rename to core/domain/src/test/kotlin/com/google/samples/apps/nowinandroid/core/domain/GetFollowableTopicsUseCaseTest.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/DarkThemeConfig.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/FollowableTopic.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/FollowableTopic.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/FollowableTopic.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/FollowableTopic.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/NewsResource.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/NewsResource.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/NewsResource.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/NewsResource.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/SearchResult.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/SearchResult.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/SearchResult.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/SearchResult.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/ThemeBrand.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/ThemeBrand.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/ThemeBrand.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/ThemeBrand.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/Topic.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/Topic.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/Topic.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/Topic.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserData.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserData.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserData.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserData.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserNewsResource.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserNewsResource.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserNewsResource.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserNewsResource.kt diff --git a/core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserSearchResult.kt b/core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserSearchResult.kt similarity index 100% rename from core/model/src/main/java/com/google/samples/apps/nowinandroid/core/model/data/UserSearchResult.kt rename to core/model/src/main/kotlin/com/google/samples/apps/nowinandroid/core/model/data/UserSearchResult.kt diff --git a/core/network/src/demo/java/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt b/core/network/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt similarity index 100% rename from core/network/src/demo/java/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt rename to core/network/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt diff --git a/core/network/src/main/java/JvmUnitTestFakeAssetManager.kt b/core/network/src/main/kotlin/JvmUnitTestFakeAssetManager.kt similarity index 100% rename from core/network/src/main/java/JvmUnitTestFakeAssetManager.kt rename to core/network/src/main/kotlin/JvmUnitTestFakeAssetManager.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/NiaNetworkDataSource.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/NetworkModule.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/NetworkModule.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/di/NetworkModule.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/di/NetworkModule.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeAssetManager.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeAssetManager.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeAssetManager.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeAssetManager.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSource.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkChangeList.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkChangeList.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkChangeList.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkChangeList.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkNewsResource.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkNewsResource.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkNewsResource.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkNewsResource.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkTopic.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkTopic.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/model/NetworkTopic.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/model/NetworkTopic.kt diff --git a/core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt similarity index 100% rename from core/network/src/main/java/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt rename to core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt diff --git a/core/network/src/prod/java/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt b/core/network/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt similarity index 100% rename from core/network/src/prod/java/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt rename to core/network/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/network/di/FlavoredNetworkModule.kt diff --git a/core/network/src/test/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceTest.kt b/core/network/src/test/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceTest.kt similarity index 100% rename from core/network/src/test/java/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceTest.kt rename to core/network/src/test/kotlin/com/google/samples/apps/nowinandroid/core/network/fake/FakeNiaNetworkDataSourceTest.kt diff --git a/core/notifications/src/demo/java/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt b/core/notifications/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt similarity index 100% rename from core/notifications/src/demo/java/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt rename to core/notifications/src/demo/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt diff --git a/core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt b/core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt similarity index 100% rename from core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt rename to core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NoOpNotifier.kt diff --git a/core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/Notifier.kt b/core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/Notifier.kt similarity index 100% rename from core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/Notifier.kt rename to core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/Notifier.kt diff --git a/core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/SystemTrayNotifier.kt b/core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/SystemTrayNotifier.kt similarity index 100% rename from core/notifications/src/main/java/com/google/samples/apps/nowinandroid/core/notifications/SystemTrayNotifier.kt rename to core/notifications/src/main/kotlin/com/google/samples/apps/nowinandroid/core/notifications/SystemTrayNotifier.kt diff --git a/core/notifications/src/prod/java/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt b/core/notifications/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt similarity index 100% rename from core/notifications/src/prod/java/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt rename to core/notifications/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/notifications/NotificationsModule.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/rules/GrantPostNotificationsPermissionRule.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/rules/GrantPostNotificationsPermissionRule.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/rules/GrantPostNotificationsPermissionRule.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/rules/GrantPostNotificationsPermissionRule.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/NiaTestRunner.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/NiaTestRunner.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/NiaTestRunner.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/NiaTestRunner.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/FollowableTopicTestData.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/FollowableTopicTestData.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/FollowableTopicTestData.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/FollowableTopicTestData.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/NewsResourcesTestData.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/TopicsTestData.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/UserNewsResourcesTestData.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/UserNewsResourcesTestData.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/data/UserNewsResourcesTestData.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/data/UserNewsResourcesTestData.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatcherModule.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatcherModule.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatcherModule.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatcherModule.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatchersModule.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatchersModule.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatchersModule.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/di/TestDispatchersModule.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/notifications/TestNotifier.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/notifications/TestNotifier.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/notifications/TestNotifier.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/notifications/TestNotifier.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestNewsRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestNewsRepository.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestNewsRepository.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestNewsRepository.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestRecentSearchRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestRecentSearchRepository.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestRecentSearchRepository.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestRecentSearchRepository.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestSearchContentsRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestSearchContentsRepository.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestSearchContentsRepository.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestSearchContentsRepository.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestTopicsRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestTopicsRepository.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestTopicsRepository.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestTopicsRepository.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/repository/TestUserDataRepository.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/MainDispatcherRule.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/ScreenshotHelper.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/ScreenshotHelper.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/ScreenshotHelper.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/ScreenshotHelper.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestAnalyticsHelper.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestNetworkMonitor.kt diff --git a/core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestSyncManager.kt b/core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestSyncManager.kt similarity index 100% rename from core/testing/src/main/java/com/google/samples/apps/nowinandroid/core/testing/util/TestSyncManager.kt rename to core/testing/src/main/kotlin/com/google/samples/apps/nowinandroid/core/testing/util/TestSyncManager.kt diff --git a/core/ui/src/androidTest/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt b/core/ui/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt similarity index 100% rename from core/ui/src/androidTest/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt rename to core/ui/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardTest.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/AnalyticsExtensions.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/DevicePreviews.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/FollowableTopicPreviewParameterProvider.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/FollowableTopicPreviewParameterProvider.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/FollowableTopicPreviewParameterProvider.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/FollowableTopicPreviewParameterProvider.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/JankStatsExtensions.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsFeed.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCardList.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/TimeZoneBroadcastReceiver.kt diff --git a/core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/UserNewsResourcePreviewParameterProvider.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/UserNewsResourcePreviewParameterProvider.kt similarity index 100% rename from core/ui/src/main/java/com/google/samples/apps/nowinandroid/core/ui/UserNewsResourcePreviewParameterProvider.kt rename to core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/UserNewsResourcePreviewParameterProvider.kt diff --git a/feature/bookmarks/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt b/feature/bookmarks/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt similarity index 100% rename from feature/bookmarks/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt rename to feature/bookmarks/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreenTest.kt diff --git a/feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt b/feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt similarity index 100% rename from feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt rename to feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksScreen.kt diff --git a/feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt b/feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt similarity index 100% rename from feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt rename to feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModel.kt diff --git a/feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/navigation/BookmarksNavigation.kt b/feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/navigation/BookmarksNavigation.kt similarity index 100% rename from feature/bookmarks/src/main/java/com/google/samples/apps/nowinandroid/feature/bookmarks/navigation/BookmarksNavigation.kt rename to feature/bookmarks/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/navigation/BookmarksNavigation.kt diff --git a/feature/bookmarks/src/test/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt b/feature/bookmarks/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt similarity index 100% rename from feature/bookmarks/src/test/java/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt rename to feature/bookmarks/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt diff --git a/feature/foryou/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt b/feature/foryou/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt similarity index 100% rename from feature/foryou/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt rename to feature/foryou/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt diff --git a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt similarity index 100% rename from feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt rename to feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt diff --git a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt similarity index 100% rename from feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt rename to feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModel.kt diff --git a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt similarity index 100% rename from feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt rename to feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/OnboardingUiState.kt diff --git a/feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigation.kt b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigation.kt similarity index 100% rename from feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigation.kt rename to feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/navigation/ForYouNavigation.kt diff --git a/feature/foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt b/feature/foryou/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt similarity index 100% rename from feature/foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt rename to feature/foryou/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenScreenshotTests.kt diff --git a/feature/foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt b/feature/foryou/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt similarity index 100% rename from feature/foryou/src/test/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt rename to feature/foryou/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouViewModelTest.kt diff --git a/feature/interests/src/androidTest/java/com/google/samples/apps/nowinandroid/interests/InterestsScreenTest.kt b/feature/interests/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsScreenTest.kt similarity index 100% rename from feature/interests/src/androidTest/java/com/google/samples/apps/nowinandroid/interests/InterestsScreenTest.kt rename to feature/interests/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsScreenTest.kt diff --git a/feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt b/feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt similarity index 100% rename from feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt rename to feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsItem.kt diff --git a/feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt b/feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt similarity index 100% rename from feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt rename to feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsScreen.kt diff --git a/feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel.kt b/feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel.kt similarity index 100% rename from feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel.kt rename to feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/InterestsViewModel.kt diff --git a/feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt b/feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt similarity index 100% rename from feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt rename to feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/TabContent.kt diff --git a/feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigation.kt b/feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigation.kt similarity index 100% rename from feature/interests/src/main/java/com/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigation.kt rename to feature/interests/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/interests/navigation/InterestsNavigation.kt diff --git a/feature/interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt b/feature/interests/src/test/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt similarity index 100% rename from feature/interests/src/test/java/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt rename to feature/interests/src/test/kotlin/com/google/samples/apps/nowinandroid/interests/InterestsViewModelTest.kt diff --git a/feature/search/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/search/SearchScreenTest.kt b/feature/search/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreenTest.kt similarity index 100% rename from feature/search/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/search/SearchScreenTest.kt rename to feature/search/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreenTest.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/RecentSearchQueriesUiState.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/RecentSearchQueriesUiState.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/RecentSearchQueriesUiState.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/RecentSearchQueriesUiState.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchResultUiState.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchResultUiState.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchResultUiState.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchResultUiState.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchUiStatePreviewParameterProvider.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchUiStatePreviewParameterProvider.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchUiStatePreviewParameterProvider.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchUiStatePreviewParameterProvider.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/navigation/SearchNavigation.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/navigation/SearchNavigation.kt similarity index 100% rename from feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/navigation/SearchNavigation.kt rename to feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/navigation/SearchNavigation.kt diff --git a/feature/search/src/test/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt b/feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt similarity index 100% rename from feature/search/src/test/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt rename to feature/search/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModelTest.kt diff --git a/feature/settings/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialogTest.kt b/feature/settings/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialogTest.kt similarity index 100% rename from feature/settings/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialogTest.kt rename to feature/settings/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialogTest.kt diff --git a/feature/settings/src/main/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt b/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt similarity index 100% rename from feature/settings/src/main/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt rename to feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsDialog.kt diff --git a/feature/settings/src/main/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModel.kt b/feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModel.kt similarity index 100% rename from feature/settings/src/main/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModel.kt rename to feature/settings/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModel.kt diff --git a/feature/settings/src/test/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModelTest.kt b/feature/settings/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModelTest.kt similarity index 100% rename from feature/settings/src/test/java/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModelTest.kt rename to feature/settings/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/settings/SettingsViewModelTest.kt diff --git a/feature/topic/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt b/feature/topic/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt similarity index 100% rename from feature/topic/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt rename to feature/topic/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicScreenTest.kt diff --git a/feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt b/feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt similarity index 100% rename from feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt rename to feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicScreen.kt diff --git a/feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModel.kt b/feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModel.kt similarity index 100% rename from feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModel.kt rename to feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModel.kt diff --git a/feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt b/feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt similarity index 100% rename from feature/topic/src/main/java/com/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt rename to feature/topic/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/topic/navigation/TopicNavigation.kt diff --git a/feature/topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt b/feature/topic/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt similarity index 100% rename from feature/topic/src/test/java/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt rename to feature/topic/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/topic/TopicViewModelTest.kt diff --git a/lint/src/main/java/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt b/lint/src/main/kotlin/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt similarity index 100% rename from lint/src/main/java/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt rename to lint/src/main/kotlin/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemDetector.kt diff --git a/lint/src/main/java/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt b/lint/src/main/kotlin/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt similarity index 100% rename from lint/src/main/java/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt rename to lint/src/main/kotlin/com/google/samples/apps/nowinandroid/lint/designsystem/DesignSystemIssueRegistry.kt diff --git a/sync/sync-test/src/main/java/com/google/samples/apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt b/sync/sync-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt similarity index 100% rename from sync/sync-test/src/main/java/com/google/samples/apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt rename to sync/sync-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/sync/test/NeverSyncingSyncManager.kt diff --git a/sync/sync-test/src/main/java/com/google/samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt b/sync/sync-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt similarity index 100% rename from sync/sync-test/src/main/java/com/google/samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt rename to sync/sync-test/src/main/kotlin/com/google/samples/apps/nowinandroid/core/sync/test/TestSyncModule.kt diff --git a/sync/work/src/androidTest/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt b/sync/work/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt similarity index 100% rename from sync/work/src/androidTest/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt rename to sync/work/src/androidTest/kotlin/com/google/samples/apps/nowinandroid/sync/workers/SyncWorkerTest.kt diff --git a/sync/work/src/demo/java/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt b/sync/work/src/demo/kotlin/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt similarity index 100% rename from sync/work/src/demo/java/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt rename to sync/work/src/demo/kotlin/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/initializers/SyncInitializer.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/initializers/SyncInitializer.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/initializers/SyncInitializer.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/initializers/SyncInitializer.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/initializers/SyncWorkHelpers.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/services/SyncNotificationsService.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/services/SyncNotificationsService.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/services/SyncNotificationsService.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/services/SyncNotificationsService.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/StubSyncSubscriber.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/SyncSubscriber.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/SyncSubscriber.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/SyncSubscriber.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/SyncSubscriber.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/WorkManagerSyncManager.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/WorkManagerSyncManager.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/status/WorkManagerSyncManager.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/status/WorkManagerSyncManager.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/AnalyticsExtensions.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/DelegatingWorker.kt diff --git a/sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt b/sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt similarity index 100% rename from sync/work/src/main/java/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt rename to sync/work/src/main/kotlin/com/google/samples/apps/nowinandroid/sync/workers/SyncWorker.kt diff --git a/sync/work/src/prod/java/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt b/sync/work/src/prod/kotlin/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt similarity index 100% rename from sync/work/src/prod/java/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt rename to sync/work/src/prod/kotlin/com/google/samples/apps/nowinandroid/sync/di/SyncModule.kt diff --git a/sync/work/src/prod/java/com/google/samples/apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt b/sync/work/src/prod/kotlin/com/google/samples/apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt similarity index 100% rename from sync/work/src/prod/java/com/google/samples/apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt rename to sync/work/src/prod/kotlin/com/google/samples/apps/nowinandroid/sync/status/FirebaseSyncSubscriber.kt diff --git a/ui-test-hilt-manifest/src/main/java/com/google/samples/apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt b/ui-test-hilt-manifest/src/main/kotlin/com/google/samples/apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt similarity index 100% rename from ui-test-hilt-manifest/src/main/java/com/google/samples/apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt rename to ui-test-hilt-manifest/src/main/kotlin/com/google/samples/apps/nowinandroid/uitesthiltmanifest/HiltComponentActivity.kt