tv-maniac
Tv-Maniac is a personalized entertainment tracking and recommendation Multiplatform app (Android & iOS) for tracking TV Shows using TMDB API.
파일 탐색기
최종 버전 다운로드 (.zip)파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- bug_report.yml
- config.yml
- feature_request.yml
- baseline-profile.yml
- beta-release.yml
- ci.yml
- compare-screenshot.yml
- ios-binary-size.yml
- nightly-integration-tests.yml
- release-android.yml
- release-ios.yml
- store-screenshot.yml
- weekly-dev-build-android.yml
- weekly-dev-build-ios.yml
- pull_request_template.md
- release.yml
- renovate.json
- codeStyleConfig.xml
- Project.xml
- project.xml
- icon.svg
- strings.xml
- AnimatedCountText.kt
- AvatarComponent.kt
- Background.kt
- BadgeChip.kt
- Banner.kt
- Buttons.kt
- CastCard.kt
- Chip.kt
- CollapsibleSection.kt
- CompactShowRow.kt
- DetailedShowCard.kt
- Dialogs.kt
- EmptyLayout.kt
- FilterChipSection.kt
- GradientScrim.kt
- HapticRow.kt
- Image.kt
- InlineSectionError.kt
- MarkWatchedButton.kt
- MetadataText.kt
- NavigationBar.kt
- NotificationRationaleContent.kt
- PosterBackdropCard.kt
- PosterCard.kt
- PosterPlaceholder.kt
- PremiumBadge.kt
- PremiumOverlay.kt
- ProgressIndicator.kt
- ProviderButton.kt
- ProviderSignInCard.kt
- ReduceMotion.kt
- ScanlineOverlay.kt
- SearchBar.kt
- SearchTextField.kt
- SegmentedProgressBar.kt
- SheetActionItem.kt
- SheetDragHandle.kt
- Shimmer.kt
- ShowLinearProgressIndicator.kt
- Snackbar.kt
- SwitchRow.kt
- SyncProgressIndicator.kt
- Text.kt
- TextFieldColors.kt
- TextTitlePill.kt
- TopBar.kt
- TvManiacBottomSheet.kt
- TvManiacPreviewWrapperProvider.kt
- TvManiacSwitch.kt
- GradientExtensions.kt
- LazyListExtensions.kt
- PaddingValuesExtentions.kt
- ScrimExtentions.kt
- Background.kt
- Colors.kt
- ImageType.kt
- Layout.kt
- Shape.kt
- Theme.kt
- Type.kt
- AutoAdvanceLocal.kt
- BlurEffect.kt
- DynamicTheming.kt
- HapticFeedback.kt
- ic_simkl_mono.xml
- ic_trakt_mono.xml
- work_sans.ttf
- work_sans_bold.ttf
- work_sans_extrabold.ttf
- work_sans_light.ttf
- work_sans_medium.ttf
- work_sans_semibold.ttf
- work_sans_thin.ttf
- strings.xml
- TvManiacSnackBarHostTest.kt
- LockedContentScreenshotTest.kt
- NotificationRationaleContentScreenshotTest.kt
- TvManiacBannerScreenshotTest.kt
- TvManiacSnackBarScreenshotTest.kt
- TvManiacColorSchemeTest.kt
- TypeTest.kt
- LockedContent_Locked_dark.png
- LockedContent_Locked_light.png
- LockedContent_Unlocked_dark.png
- LockedContent_Unlocked_light.png
- NotificationRationaleContent_dark.png
- NotificationRationaleContent_light.png
- PremiumBadge_dark.png
- PremiumBadge_light.png
- TvManiacBanner_Error_dark.png
- TvManiacBanner_Error_light.png
- TvManiacBanner_Info_dark.png
- TvManiacBanner_Info_light.png
- TvManiacBanner_Success_dark.png
- TvManiacBanner_Success_light.png
- TvManiacBanner_Warning_dark.png
- TvManiacBanner_Warning_light.png
- TvManiacBanner_WithAction_dark.png
- TvManiacBanner_WithAction_light.png
- TvManiacSnackBar_Error_dark.png
- TvManiacSnackBar_Error_light.png
- TvManiacSnackBar_Info_dark.png
- TvManiacSnackBar_Info_light.png
- TvManiacSnackBar_Success_dark.png
- TvManiacSnackBar_Success_light.png
- TvManiacSnackBar_Syncing_dark.png
- TvManiacSnackBar_Syncing_light.png
- TvManiacSnackBar_Warning_dark.png
- TvManiacSnackBar_Warning_light.png
- build.gradle.kts
- README.md
- SimklAccountTier.kt
- SimklAddToListRequest.kt
- SimklCalendarResponse.kt
- SimklLastActivitiesResponse.kt
- SimklRatingsRequest.kt
- SimklRatingsResponse.kt
- SimklRewatchModels.kt
- SimklShowSummaryResponse.kt
- SimklSyncRequest.kt
- SimklSyncResponse.kt
- SimklUserSettingsResponse.kt
- SimklUserStatsResponse.kt
- SimklRatingsRemoteDataSource.kt
- SimklRewatchRemoteDataSource.kt
- SimklSyncRemoteDataSource.kt
- SimklUserRemoteDataSource.kt
- build.gradle.kts
- README.md
- SimklPlatformBindingContainer.kt
- DefaultSimklRatingsRemoteDataSource.kt
- DefaultSimklRewatchRemoteDataSource.kt
- DefaultSimklSyncRemoteDataSource.kt
- DefaultSimklUserRemoteDataSource.kt
- SimklAuthGuard.kt
- SimklBindingContainer.kt
- SimklCalendarRemoteDataSource.kt
- SimklDataHttpClient.kt
- SimklEpisodeWatchesDataSource.kt
- SimklHttpClient.kt
- SimklLibraryRemoteDataSource.kt
- SimklProviderFeatures.kt
- SimklRatingsSyncProviderDataSource.kt
- SimklRemoteActivitySource.kt
- SimklRewatchSyncProviderDataSource.kt
- SimklStartWatchingRemoteDataSource.kt
- SimklUserProfileRemoteDataSource.kt
- DefaultSimklRatingsRemoteDataSourceTest.kt
- DefaultSimklRewatchRemoteDataSourceTest.kt
- DefaultSimklSyncRemoteDataSourceTest.kt
- DefaultSimklUserRemoteDataSourceTest.kt
- SimklCalendarRemoteDataSourceTest.kt
- SimklEpisodeWatchesDataSourceTest.kt
- SimklLibraryRemoteDataSourceTest.kt
- SimklRatingsProviderDataSourceTest.kt
- SimklRewatchSyncProviderDataSourceTest.kt
- SimklStartWatchingRemoteDataSourceTest.kt
- SimklUserProfileRemoteDataSourceTest.kt
- SimklPlatformBindingContainer.kt
- build.gradle.kts
- README.md
- FakeSimklRatingsRemoteDataSource.kt
- FakeSimklRewatchRemoteDataSource.kt
- FakeSimklSyncRemoteDataSource.kt
- FakeSimklUserRemoteDataSource.kt
- build.gradle.kts
- CreditsResponse.kt
- EpisodesResponse.kt
- GenreResponse.kt
- ImagesResponse.kt
- LastEpisodeToAirResponse.kt
- NetworksResponse.kt
- NextEpisodeToAirResponse.kt
- SeasonsResponse.kt
- TmdbFindResponse.kt
- TmdbGenreResult.kt
- TmdbSeasonDetailsResponse.kt
- TmdbShowDetailsResponse.kt
- TmdbShowResponse.kt
- VideosResponse.kt
- WatchProvidersResult.kt
- TmdbConfig.kt
- TmdbSeasonDetailsNetworkDataSource.kt
- TmdbShowDetailsNetworkDataSource.kt
- TmdbShowsNetworkDataSource.kt
- build.gradle.kts
- README.md
- TmdbPlatformBindingContainer.kt
- DefaultTmdbSeasonDetailsNetworkDataSource.kt
- DefaultTmdbShowDetailsNetworkDataSource.kt
- DefaultTmdbShowsNetworkDataSource.kt
- TmdbBindingContainer.kt
- TmdbClient.kt
- TmdbPlatformBindingContainer.kt
- build.gradle.kts
- README.md
- FakeTmdbShowDetailsNetworkDataSource.kt
- FakeTmdbShowsNetworkDataSource.kt
- build.gradle.kts
- AccessTokenBody.kt
- EpisodeIds.kt
- RefreshAccessTokenBody.kt
- TraktAccessRefreshTokenResponse.kt
- TraktAccessTokenResponse.kt
- TraktAddShowRequest.kt
- TraktAddShowToListResponse.kt
- TraktCalendarResponse.kt
- TraktCreateListRequest.kt
- TraktCreateListResponse.kt
- TraktFavoriteShowResponse.kt
- TraktFollowedShowResponse.kt
- TraktGenreResponse.kt
- TraktHiddenItemResponse.kt
- TraktLastActivitiesResponse.kt
- TraktListItemResponse.kt
- TraktNextEpisodeResponse.kt
- TraktPeopleResponse.kt
- TraktPersonalListsResponse.kt
- TraktPlaybackEpisodeResponse.kt
- TraktRatingsReadResponse.kt
- TraktRatingsRequest.kt
- TraktRatingsResponse.kt
- TraktRemoveShowFromListResponse.kt
- TraktShowsResponse.kt
- TraktSyncModels.kt
- TraktUpNextNitroResponse.kt
- TraktUserResponse.kt
- TraktUserStatsResponse.kt
- TraktVideosResponse.kt
- TraktWatchedProgressResponse.kt
- TraktWatchedShowResponse.kt
- TraktCalendarRemoteDataSource.kt
- TraktConfig.kt
- TraktEpisodeHistoryRemoteDataSource.kt
- TraktListRemoteDataSource.kt
- TraktRatingsRemoteDataSource.kt
- TraktShowsRemoteDataSource.kt
- TraktSyncRemoteDataSource.kt
- TraktTokenRemoteDataSource.kt
- TraktUserRemoteDataSource.kt
- build.gradle.kts
- README.md
- TraktPlatformBindingContainer.kt
- DefaultTraktCalendarRemoteDataSource.kt
- DefaultTraktEpisodeRemoteDataSource.kt
- DefaultTraktListRemoteDataSource.kt
- DefaultTraktRatingsRemoteDataSource.kt
- DefaultTraktShowsRemoteDataSource.kt
- DefaultTraktSyncRemoteDataSource.kt
- DefaultTraktTokenRemoteDataSource.kt
- DefaultTraktUserRemoteDataSource.kt
- TraktCalendarRemoteDataSourceAdapter.kt
- TraktEpisodeWatchesDataSource.kt
- TraktLibraryRemoteDataSource.kt
- TraktRatingsSyncProviderDataSource.kt
- TraktRemoteActivitySource.kt
- TraktRewatchSyncProviderDataSource.kt
- TraktStartWatchingRemoteDataSource.kt
- TraktUserProfileRemoteDataSource.kt
- TraktAuthPlugin.kt
- TraktBindingContainer.kt
- TraktHttpClient.kt
- TraktProviderFeatures.kt
- TraktCalendarRemoteDataSourceAdapterTest.kt
- TraktEpisodeWatchesDataSourceTest.kt
- TraktLibraryRemoteDataSourceTest.kt
- TraktRatingsProviderDataSourceTest.kt
- TraktRemoteActivitySourceTest.kt
- TraktRewatchSyncProviderDataSourceTest.kt
- TraktStartWatchingRemoteDataSourceTest.kt
- TraktAuthGuardPluginTest.kt
- TraktHttpClientAuthTest.kt
- TraktPlatformBindingContainer.kt
- DefaultTraktListRemoteDataSourceTest.kt
- DefaultTraktRatingsRemoteDataSourceTest.kt
- TestResourceLoader.jvm.kt
- trakt_add_show_response.json
- trakt_error_response.json
- trakt_user_response.json
- build.gradle.kts
- README.md
- FakeTraktCalendarRemoteDataSource.kt
- FakeTraktEpisodeHistoryRemoteDataSource.kt
- FakeTraktListRemoteDataSource.kt
- FakeTraktRatingsRemoteDataSource.kt
- FakeTraktSyncRemoteDataSource.kt
- FakeTraktUserRemoteDataSource.kt
- build.gradle.kts
- releaseRuntimeClasspath.txt
- TvManiacInstrumentationRunner.kt
- DebugNotificationInitializerBindingContainer.kt
- DebugNotificationIconProvider.kt
- DebugNotificationInitializer.kt
- ic_app_launcher.xml
- ic_debug_bug.xml
- ic_launcher_foreground.xml
- AndroidManifest.xml
- baseline-prof.txt
- startup-prof.txt
- ActivityGraph.kt
- ApplicationGraph.kt
- AppNotificationIconProvider.kt
- TvManiacWorkerFactory.kt
- MainActivity.kt
- TvManicApplication.kt
- ic_app_launcher.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher_monochrome.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- themes.xml
- colors.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- CalendarFlowTest.kt
- DiscoverToSeasonDetailsFlowTest.kt
- DiscoverToShowDetailsFollowFlowTest.kt
- MyShowsFlowTest.kt
- StartWatchingFlowTest.kt
- SearchFlowTest.kt
- SeasonFlowTest.kt
- SettingsFlowTest.kt
- EpisodeSheetFlowTest.kt
- ShowDetailsFeaturesFlowTest.kt
- ShowDetailsMarkShowWatchedFlowTest.kt
- ShowDetailsRewatchFlowTest.kt
- UpNextFlowTests.kt
- UserListFlowTests.kt
- AuthenticatedUserJourneyTest.kt
- SimklCalendarJourneyTest.kt
- SimklProfileJourneyTest.kt
- SimklStartWatchingJourneyTest.kt
- SyncProviderSourceSwitchJourneyTest.kt
- UnauthenticatedUserJourneyTest.kt
- CalendarRobot.kt
- DebugRobot.kt
- DiscoverRobot.kt
- EpisodeSheetRobot.kt
- HomeRobot.kt
- LibraryRobot.kt
- MyShowsRobot.kt
- ProfileRobot.kt
- ProgressRobot.kt
- RatingSheetRobot.kt
- RootRobot.kt
- SearchRobot.kt
- SeasonDetailsRobot.kt
- SettingsRobot.kt
- ShowDetailsRobot.kt
- ShowListRobot.kt
- StatisticsRobot.kt
- WatchDateSelectionRobot.kt
- Scenarios.kt
- TvManiacTestActivity.kt
- BaseAppFlowTest.kt
- TestAppComponent.kt
- TvManiacTestApplication.kt
- GraphFactories.kt
- NavigationRouteTest.kt
- benchmark-rules.pro
- build.gradle.kts
- lint-baseline.xml
- proguard-rules.pro
- README.md
- AndroidDetailLight.png
- AndroidHomeLight.png
- AnroidDetailDark.png
- AnroidHomeDark.png
- EpisodeListDark.png
- EpisodeListLight.png
- FirebaseAppDistribution.svg
- iOSDetailDark.png
- iOSDetailLight.png
- iOSHomeDark.png
- iOSHomeLight.png
- TvManiacBanner.png
- BaselineProfileGenerator.kt
- StartupBenchmarks.kt
- Common.kt
- AndroidManifest.xml
- build.gradle.kts
- README.md
- AppMetadata.kt
- DebugConfig.kt
- SimklConfig.kt
- build.gradle.kts
- README.md
- AndroidAppConfigBindingContainer.kt
- DefaultDebugConfig.kt
- DefaultSimklConfig.kt
- DefaultTmdbConfig.kt
- DefaultTraktConfig.kt
- IosAppConfigBindingContainer.kt
- build.gradle.kts
- README.md
- BaseAndroidBindingContainer.kt
- AppScopeLauncher.kt
- CoroutineCrashUtil.kt
- DefaultAppScopeLauncher.kt
- SyncCoroutineScope.kt
- BaseBindingContainer.kt
- InitializerMultibindings.kt
- Combine.kt
- DecomposeUtils.kt
- FlowExtensions.kt
- Interactor.kt
- AppCoroutineDispatchers.kt
- ActivityScope.kt
- AppInitializers.kt
- Initializer.kt
- Qualifiers.kt
- AppScopeLauncherTest.kt
- CoroutineCrashUtilTest.kt
- LoggedError.kt
- RecordingLogger.kt
- SyncCoroutineScopeTest.kt
- AsValueTest.kt
- FlowExtensionsTest.kt
- FakeAppScopeLauncher.kt
- build.gradle.kts
- build.gradle.kts
- README.md
- InternetConnectionChecker.kt
- build.gradle.kts
- README.md
- PlatformInternetConnectionChecker.android.kt
- AndroidManifest.xml
- PlatformInternetConnectionChecker.kt
- PlatformInternetConnectionChecker.ios.kt
- PlatformInternetConnectionChecker.jvm.kt
- build.gradle.kts
- README.md
- FakeInternetConnectionChecker.kt
- build.gradle.kts
- AccountSwitchFlag.kt
- ContinueWatchingNitroFlag.kt
- EnablePaywallFlag.kt
- SimklLoginFlag.kt
- FeatureFlagFetchInterval.kt
- FeatureFlagSortDescriptor.kt
- FeatureFlagSource.kt
- DefaultFeatureFlagFactory.kt
- FeatureFlag.kt
- FeatureFlagFactory.kt
- FeatureFlagLocalStore.kt
- FeatureFlagsRemoteConfig.kt
- RemoteFlag.kt
- RemoteFlagTest.kt
- RemoteConfigBridge.kt
- build.gradle.kts
- README.md
- DebugRemoteConfigTest.kt
- AndroidFeatureFlagsBindingContainer.kt
- AndroidRemoteConfig.kt
- DebugRemoteConfig.kt
- FeatureFlagBindings.kt
- DefaultFeatureFlagLocalStore.kt
- RemoteConfigState.kt
- DefaultFeatureFlagLocalStoreTest.kt
- RemoteConfigStateTest.kt
- IosDebugRemoteConfig.kt
- IosFeatureFlagsBindingContainer.kt
- IosRemoteConfig.kt
- IosDebugRemoteConfigTest.kt
- IosRemoteConfigTest.kt
- TestRemoteFlag.kt
- build.gradle.kts
- README.md
- FakeFeatureFlag.kt
- FakeFeatureFlagLocalStore.kt
- FakeFeatureFlagsRemoteConfig.kt
- FakeRemoteConfigBridge.kt
- build.gradle.kts
- ImageQualityPreference.kt
- ImageQualityProvider.kt
- build.gradle.kts
- README.md
- CoilImageLoaderInitializerBindingContainer.kt
- ImageLoadingBindingContainer.kt
- TmdbInterceptor.kt
- CoilImageLoaderFactory.kt
- CoilImageLoaderInitializer.kt
- DefaultImageQualityProvider.kt
- build.gradle.kts
- README.md
- AndroidManifest.xml
- TestAuthBindingContainer.kt
- TestConnectivityBindingContainer.kt
- TestDateTimeBindingContainer.kt
- TestDispatcherBindingContainer.kt
- TestFeatureFlagsBindingContainer.kt
- TestImageLoaderBindingContainer.kt
- TestInitializerBindingContainer.kt
- TestLoggerBindingContainer.kt
- TestNotificationBindingContainer.kt
- TestOAuthLauncherBindingContainer.kt
- TestSimklBindingContainer.kt
- TestTmdbBindingContainer.kt
- TestTraktBindingContainer.kt
- TestWorkerBindingContainer.kt
- FakeAppConfigBindingContainer.kt
- FakeOAuthLauncherBindingContainer.kt
- TestScope.kt
- FakeIosPlatformBindingContainer.kt
- RunTestWithGraph.kt
- TestGraph.kt
- TestIosGraphTest.kt
- FakeAppBindingContainer.kt
- TestActivityGraph.kt
- TestPlatformFakesBindingContainer.kt
- FakeAppBindingContainerTest.kt
- RunTestWithGraph.kt
- TestGraph.kt
- TestJvmPlatformBindingContainer.kt
- TestJvmGraphTest.kt
- build.gradle.kts
- README.md
- FixtureLoader.kt
- Endpoints.kt
- HttpScenarios.kt
- MockEngineHandler.kt
- Scenario.kt
- SearchStubs.kt
- ShowFixtures.kt
- tv.json
- error.json
- success.json
- error.json
- start_watching.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- hello.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- error.json
- success.json
- empty_array.json
- EndpointsCatalogTest.kt
- FixtureLoaderTest.kt
- MockEngineHandlerTest.kt
- FixtureLoader.ios.kt
- StubHttpEngine.kt
- FixtureLoader.jvmAndAndroid.kt
- build.gradle.kts
- README.md
- BaseRobot.kt
- SystemDialogUtil.kt
- build.gradle.kts
- README.md
- Language.kt
- LanguagePreference.kt
- LocaleProvider.kt
- build.gradle.kts
- README.md
- PlatformLocaleProviderAndroidTest.kt
- PlatformLocaleProvider.android.kt
- DefaultLocaleProvider.kt
- PlatformLocaleProvider.kt
- PlatformLocaleProviderTest.kt
- PlatformLocaleProvider.ios.kt
- PlatformLocaleProviderIosTest.kt
- PlatformLocaleProvider.jvm.kt
- PlatformLocaleProviderJvmTest.kt
- build.gradle.kts
- README.md
- FakeLanguagePreference.kt
- FakeLocaleProvider.kt
- build.gradle.kts
- CrashReporter.kt
- CrashReportingPreference.kt
- Logger.kt
- CrashReportingBridge.kt
- CrashReportingBridgeHolder.kt
- build.gradle.kts
- README.md
- AndroidCrashReporter.kt
- AndroidLoggerBindingContainer.kt
- CompositeLogger.kt
- FirebaseCrashLogger.kt
- KermitLogger.kt
- LoggingInitializer.kt
- IosCrashReporter.kt
- IosCrashReporterBindingContainer.kt
- NoOpCrashReportingBridge.kt
- build.gradle.kts
- README.md
- FakeCrashReporter.kt
- FakeCrashReportingPreference.kt
- FakeLogger.kt
- build.gradle.kts
- ApiErrorReportingPlugin.kt
- ApiRateLimiterExtensions.kt
- ApiResponseExtensions.kt
- InternetConnectionPlugin.kt
- StoreExtensions.kt
- ApiExceptions.kt
- ApiResponse.kt
- AuthenticationException.kt
- HttpExceptions.kt
- NoInternetException.kt
- SyncError.kt
- SyncException.kt
- ApiRateLimiter.kt
- ThrowableToSyncErrorTest.kt
- ApiErrorReportingPluginTest.kt
- ApiResponseExtensionsTest.kt
- InternetConnectionPluginTest.kt
- TestResourceLoader.jvm.kt
- error_response.json
- success_response.json
- build.gradle.kts
- README.md
- AdaptiveApiRateLimiter.kt
- SyncErrorTest.kt
- AdaptiveApiRateLimiterTest.kt
- build.gradle.kts
- README.md
- FakeApiRateLimiter.kt
- build.gradle.kts
- NotificationIconProvider.kt
- EpisodeNotification.kt
- NotificationChannel.kt
- NotificationManager.kt
- build.gradle.kts
- README.md
- StoredNotification.kt
- AndroidNotificationManager.kt
- BootCompletedReceiver.kt
- DebugNotificationManager.kt
- EpisodeNotificationReceiver.kt
- PendingNotificationsStore.kt
- AndroidManifest.xml
- IosNotificationManager.kt
- build.gradle.kts
- README.md
- FakeNotificationManager.kt
- build.gradle.kts
- CommonPagingConfig.kt
- KeyedQueryPagingSource.kt
- OffsetQueryPagingSource.kt
- PaginatedRemoteMediator.kt
- QueryPagingSource.kt
- build.gradle.kts
- README.md
- RoborazziScreenshotUtil.kt
- AndroidManifest.xml
- build.gradle.kts
- README.md
- SyncError.kt
- SyncObserver.kt
- build.gradle.kts
- README.md
- DefaultSyncObserver.kt
- DefaultSyncObserverTest.kt
- build.gradle.kts
- README.md
- FakeSyncObserver.kt
- build.gradle.kts
- BackgroundTaskScheduler.kt
- BackgroundWorker.kt
- PeriodicTaskRequest.kt
- TaskConstraints.kt
- WorkerFactory.kt
- WorkerResult.kt
- build.gradle.kts
- README.md
- SchedulerDispatchWorkerTest.kt
- robolectric.properties
- WorkManagerBindingContainer.kt
- AndroidTaskScheduler.kt
- SchedulerDispatchWorker.kt
- DefaultWorkerFactory.kt
- IosTaskScheduler.kt
- build.gradle.kts
- README.md
- FakeBackgroundTaskScheduler.kt
- build.gradle.kts
- CalendarTestTags.kt
- CollapsibleSectionTestTags.kt
- DesignComponentTestTags.kt
- DebugTestTags.kt
- DiscoverTestTags.kt
- EpisodeSheetTestTags.kt
- HomeTestTags.kt
- LibraryTestTags.kt
- MoreShowsTestTags.kt
- MyShowsTestTags.kt
- NotificationRationaleTestTags.kt
- ProfileTestTags.kt
- ProgressTestTags.kt
- RatingSheetTestTags.kt
- SearchTestTags.kt
- SeasonDetailsTestTags.kt
- SettingsTestTags.kt
- ShowDetailsTestTags.kt
- ShowListTestTags.kt
- StartWatchingTestTags.kt
- StatisticsTestTags.kt
- UpNextTestTags.kt
- WatchDateSelectionTestTags.kt
- build.gradle.kts
- README.md
- AppUtils.kt
- DateTimeProvider.kt
- FormatterUtil.kt
- ItemSyncer.kt
- build.gradle.kts
- README.md
- AndroidAppUtils.kt
- AndroidFormatterUtil.kt
- DateTimeBindingContainer.kt
- DefaultDateTimeProvider.kt
- DefaultDateTimeProviderTest.kt
- IosAppUtils.kt
- IosFormatterUtil.kt
- IosFormatterUtilTest.kt
- AndroidFormatterUtilTest.kt
- build.gradle.kts
- README.md
- FakeAppMetadata.kt
- FakeDateTimeProvider.kt
- FakeFormatterUtil.kt
- FlakyTests.kt
- FlakyTestRule.kt
- build.gradle.kts
- ErrorToStringMapper.kt
- InvokeStatus.kt
- LaunchUpdating.kt
- ObservableLoadingCounter.kt
- UiMessage.kt
- build.gradle.kts
- README.md
- AccountAuthRepository.kt
- AccountAuthState.kt
- AccountManager.kt
- AccountProviderKey.kt
- AccountSwitchFailedException.kt
- AuthClientConfig.kt
- AuthError.kt
- AuthManager.kt
- AuthProviderOption.kt
- AuthState.kt
- ConnectedAccount.kt
- ProviderFeatures.kt
- SyncProvider.kt
- SyncProviderSource.kt
- TokenRefreshResult.kt
- build.gradle.kts
- README.md
- AuthClientConfigMultibindings.kt
- AuthManagerMultibindings.kt
- ProviderFeaturesMultibindings.kt
- DefaultAccountManager.kt
- ActiveProviderFeaturesProviderTest.kt
- DefaultAccountManagerTest.kt
- build.gradle.kts
- README.md
- FakeAccountAuthRepository.kt
- FakeAccountManager.kt
- FakeAuthManager.kt
- FakeProviderFeatures.kt
- build.gradle.kts
- AutoBackupStatus.kt
- BackupFailure.kt
- BackupFile.kt
- BackupResult.kt
- RestoreFailure.kt
- RestoreResult.kt
- RestoreSummary.kt
- ShowRefillProgress.kt
- AutoBackupPreferences.kt
- BackupDestination.kt
- BackupExportException.kt
- BackupFormat.kt
- BackupLocationPermissions.kt
- BackupLocationUnreadableException.kt
- BackupRepository.kt
- RestoredListWriter.kt
- ShowRefillReporter.kt
- build.gradle.kts
- README.md
- AndroidDeviceLocalDataStoreBindingContainer.kt
- AndroidBackupDestination.kt
- AndroidBackupLocationPermissions.kt
- BackupImporter.kt
- BackupJson.kt
- DefaultAutoBackupPreferences.kt
- DefaultBackupRepository.kt
- DefaultShowRefillReporter.kt
- BackupJsonTest.kt
- DefaultBackupRepositoryRestoreTest.kt
- DefaultBackupRepositoryTest.kt
- IosDeviceLocalDataStoreBindingContainer.kt
- IosBackupDestination.kt
- IosBackupLocationPermissions.kt
- build.gradle.kts
- README.md
- FakeAutoBackupPreferences.kt
- FakeBackupLocationPermissions.kt
- FakeBackupRepository.kt
- FakeRestoredListWriter.kt
- FakeShowRefillReporter.kt
- build.gradle.kts
- CalendarDao.kt
- CalendarEntry.kt
- CalendarRemoteDataSource.kt
- CalendarRepository.kt
- RemoteCalendarEntry.kt
- build.gradle.kts
- README.md
- CalendarMultibindings.kt
- CalendarStore.kt
- DefaultCalendarDao.kt
- DefaultCalendarRepository.kt
- DefaultCalendarRepositoryTest.kt
- build.gradle.kts
- README.md
- FakeCalendarRemoteDataSource.kt
- FakeCalendarRepository.kt
- build.gradle.kts
- CastDao.kt
- CastRepository.kt
- build.gradle.kts
- README.md
- DefaultCastDao.kt
- DefaultCastRepository.kt
- ShowCastResult.kt
- ShowCastStore.kt
- ShowCastStoreTest.kt
- build.gradle.kts
- README.md
- FakeCastRepository.kt
- build.gradle.kts
- ContinueWatchingDao.kt
- ContinueWatchingEntry.kt
- ContinueWatchingRepository.kt
- build.gradle.kts
- README.md
- DefaultContinueWatchingDao.kt
- DefaultContinueWatchingRepository.kt
- FetcherSkipSignal.kt
- NitroContinueWatchingFetcher.kt
- NitroContinueWatchingStore.kt
- ProgressContinueWatchingFetcher.kt
- ProgressContinueWatchingStore.kt
- DefaultContinueWatchingDaoTest.kt
- DefaultContinueWatchingRepositoryTest.kt
- NitroContinueWatchingFetcherTest.kt
- NitroContinueWatchingStoreTest.kt
- ContinueWatchingFetcherTest.kt
- hidden_progress.json
- nitro_up_next.json
- nitro_up_next_real.json
- playback_episodes.json
- progress_1388.json
- progress_1429.json
- build.gradle.kts
- README.md
- FakeContinueWatchingDao.kt
- FakeContinueWatchingRepository.kt
- build.gradle.kts
- AndroidDatabaseDriverBuilder.kt
- DatabasePlatformBindingContainer.kt
- IdAdapter.kt
- InstantColumnAdapter.kt
- IntColumnAdapter.kt
- ProviderColumnAdapter.kt
- StringColumnAdapter.kt
- WatchStatusColumnAdapter.kt
- DatabaseBindingContainer.kt
- DatabaseDriverBuilder.kt
- DatabaseFactory.kt
- DatabaseIdsExt.kt
- DbTransactionRunner.kt
- MigrationDriverFactory.kt
- Provider.kt
- ShowIdResolver.kt
- WatchStatus.kt
- ActivitySync.sq
- Backup.sq
- Calendar.sq
- Cast.sq
- ContinueWatching.sq
- EpisodeImage.sq
- Episodes.sq
- Favorites.sq
- FeaturedShows.sq
- FollowedShows.sq
- Genres.sq
- GenreShows.sq
- LastRequests.sq
- Library.sq
- PopularShows.sq
- Ratings.sq
- RecommendedShows.sq
- Restore.sq
- Rewatch.sq
- SeasonImages.sq
- Seasons.sq
- SeasonVideos.sq
- ShowGenres.sq
- ShowMetadata.sq
- ShowsLastWatched.sq
- ShowsNextToWatch.sq
- ShowWatchStatus.sq
- SimilarShows.sq
- StartWatching.sq
- Stats.sq
- TopratedShows.sq
- Trailers.sq
- TraktGenres.sq
- TraktLastActivity.sq
- TraktLists.sq
- TraktListShows.sq
- TrendingShows.sq
- TvShow.sq
- TvshowExternalId.sq
- TvshowProviderMeta.sq
- UpcomingShows.sq
- User.sq
- WatchedEpisodes.sq
- WatchedShowSyncLog.sq
- WatchProviders.sq
- 1.sqm
- 10.sqm
- 11.sqm
- 12.sqm
- 13.sqm
- 14.sqm
- 15.sqm
- 16.sqm
- 17.sqm
- 18.sqm
- 19.sqm
- 2.sqm
- 20.sqm
- 21.sqm
- 22.sqm
- 23.sqm
- 24.sqm
- 25.sqm
- 26.sqm
- 27.sqm
- 28.sqm
- 29.sqm
- 3.sqm
- 30.sqm
- 31.sqm
- 32.sqm
- 33.sqm
- 34.sqm
- 35.sqm
- 36.sqm
- 37.sqm
- 38.sqm
- 39.sqm
- 4.sqm
- 40.sqm
- 41.sqm
- 42.sqm
- 43.sqm
- 44.sqm
- 45.sqm
- 46.sqm
- 5.sqm
- 6.sqm
- 7.sqm
- 8.sqm
- 9.sqm
- 1.db
- 10.db
- 11.db
- 12.db
- 13.db
- 14.db
- 15.db
- 16.db
- 18.db
- 19.db
- 2.db
- 20.db
- 21.db
- 22.db
- 23.db
- 24.db
- 27.db
- 28.db
- 29.db
- 3.db
- 30.db
- 31.db
- 35.db
- 36.db
- 37.db
- 38.db
- 39.db
- 40.db
- 41.db
- 42.db
- 44.db
- 45.db
- 46.db
- 47.db
- 5.db
- 6.db
- 7.db
- 8.db
- 9.db
- DatabasePlatformBindingContainer.kt
- IosDatabaseDriverBuilder.kt
- ForeignKeyMigrationProbeTest.kt
- MigrationFixtures.kt
- MigrationTestUtil.kt
- ForeignKeyCascadeMechanicTest.kt
- Migration22Test.kt
- Migration23Test.kt
- Migration24Test.kt
- Migration25Test.kt
- Migration26Test.kt
- Migration27Test.kt
- Migration28Test.kt
- Migration30Test.kt
- Migration31Test.kt
- Migration32Test.kt
- Migration33Test.kt
- Migration35Test.kt
- Migration36Test.kt
- Migration37Test.kt
- Migration39Test.kt
- Migration40Test.kt
- Migration41Test.kt
- Migration42Test.kt
- Migration43Test.kt
- Migration45Test.kt
- Migration46Test.kt
- Migration47Test.kt
- MigrationDriverFactoryTest.kt
- SchemaCreateTest.kt
- ShowIdResolverTest.kt
- build.gradle.kts
- README.md
- BaseDatabaseTest.android.kt
- BaseDatabaseTest.kt
- BaseDatabaseTest.ios.kt
- BaseDatabaseTest.jvm.kt
- build.gradle.kts
- AppTheme.kt
- AutoBackupInterval.kt
- BackupFileName.kt
- DatastoreRepository.kt
- DiscoverSection.kt
- ImageQuality.kt
- ListStyle.kt
- PosterCornerStyle.kt
- PosterWidth.kt
- SeasonSortOrder.kt
- build.gradle.kts
- README.md
- DataStorePlatformBindingContainer.kt
- DatastoreCrashReportingPreference.kt
- DataStoreHelper.kt
- DatastoreImageQualityPreference.kt
- DatastoreLanguagePreference.kt
- DefaultDatastoreRepository.kt
- BackupFileNameTest.kt
- DatastoreRepositoryTest.kt
- DataStorePlatformBindingContainer.kt
- build.gradle.kts
- README.md
- test.preferences_pb
- FakeDatastoreRepository.kt
- build.gradle.kts
- EpisodeExtensions.kt
- EpisodeWatchParams.kt
- LastWatchedEpisode.kt
- MostWatchedShow.kt
- RecentlyWatchedEpisode.kt
- SeasonWatchProgress.kt
- ShowMetadataSyncInfo.kt
- ShowWatchProgress.kt
- UnwatchedEpisode.kt
- UpcomingEpisode.kt
- WatchedEpisode.kt
- WatchedEpisodeRuntime.kt
- WatchedShowComposition.kt
- WatchProgress.kt
- EpisodeRepository.kt
- EpisodesDao.kt
- EpisodeWatchesDataSource.kt
- NextEpisodeDao.kt
- WatchedDate.kt
- WatchedDateTarget.kt
- WatchedEpisodeDao.kt
- WatchedEpisodeEntry.kt
- WatchedEpisodeSyncOperation.kt
- WatchedEpisodeSyncRepository.kt
- WatchedShowBatch.kt
- WatchedShowMetadata.kt
- build.gradle.kts
- README.md
- DefaultEpisodesDao.kt
- DefaultNextEpisodeDao.kt
- DefaultWatchedEpisodeDao.kt
- EpisodeWatchesMultibindings.kt
- NextEpisodeKey.kt
- DefaultEpisodeRepository.kt
- DefaultWatchedEpisodeSyncRepository.kt
- EpisodeWatchesLastRequestStore.kt
- UpcomingEpisodesStore.kt
- ContinueTrackingTest.kt
- DefaultEpisodeRepositoryNotificationTest.kt
- DefaultEpisodeRepositorySyncErrorTest.kt
- DefaultEpisodeRepositoryTest.kt
- DefaultEpisodesDaoTest.kt
- DefaultNextEpisodeDaoTest.kt
- DefaultWatchedEpisodeDaoTest.kt
- DefaultWatchedEpisodeSyncRepositoryTest.kt
- EpisodesCacheTest.kt
- MarkWatchedFromDiscoverUpNextRefreshTest.kt
- MockData.kt
- WatchedEpisodeTest.kt
- build.gradle.kts
- README.md
- FakeEpisodeRepository.kt
- FakeEpisodeWatchesDataSource.kt
- FakeNextEpisodeDao.kt
- FakeWatchedEpisodeSyncRepository.kt
- build.gradle.kts
- FavoritesDao.kt
- FavoriteShow.kt
- FavoritesRepository.kt
- build.gradle.kts
- README.md
- DefaultFavoritesDao.kt
- DefaultFavoritesRepository.kt
- FavoritesStore.kt
- DefaultFavoritesDaoTest.kt
- DefaultFavoritesRepositoryGuardTest.kt
- build.gradle.kts
- README.md
- FakeFavoritesRepository.kt
- build.gradle.kts
- FeaturedShowsInteractor.kt
- FeaturedShowsDao.kt
- FeaturedShowsRepository.kt
- build.gradle.kts
- README.md
- DefaultFeaturedShowsDao.kt
- DefaultFeaturedShowsRepository.kt
- FeaturedShowsStore.kt
- DefaultFeaturedShowsDaoTest.kt
- build.gradle.kts
- README.md
- FakeFeaturedShowsRepository.kt
- build.gradle.kts
- FollowedShowEntry.kt
- FollowedShowsDao.kt
- FollowedShowsRepository.kt
- PendingAction.kt
- build.gradle.kts
- README.md
- DefaultFollowedShowsDao.kt
- DefaultFollowedShowsRepository.kt
- DefaultFollowedShowsDaoTest.kt
- DefaultFollowedShowsRepositoryTest.kt
- build.gradle.kts
- README.md
- FakeFollowedShowsDao.kt
- FakeFollowedShowsRepository.kt
- build.gradle.kts
- GenreShowCategory.kt
- GenreShowsStoreKey.kt
- GenreWithShowsEntity.kt
- TraktGenreEntity.kt
- GenreDao.kt
- GenreRepository.kt
- ShowGenresEntity.kt
- TraktGenreDao.kt
- build.gradle.kts
- README.md
- DefaultGenreDao.kt
- DefaultGenreRepository.kt
- DefaultTraktGenreDao.kt
- GenrePosterStore.kt
- GenreShowsStore.kt
- GenreStore.kt
- ShowsByGenreIdStore.kt
- TraktGenresStore.kt
- build.gradle.kts
- README.md
- FakeGenreRepository.kt
- build.gradle.kts
- LibraryItem.kt
- LibrarySortOption.kt
- RemoteFollowedShow.kt
- WatchlistShowIds.kt
- WatchProvider.kt
- LibraryDao.kt
- LibraryRemoteDataSource.kt
- LibraryRepository.kt
- build.gradle.kts
- README.md
- .editorconfig
- .geminiignore
- .gitignore
- .ruby-version
- .swiftformat
- .swiftlint.yml
- Brewfile
- build.gradle.kts
- CHANGELOG.md
- cliff.toml
- compose-stability.conf
- CONTRIBUTING.md
- Gemfile
- Gemfile.lock
- GEMINI.md
- LICENSE
- Mintfile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/thomaskioko/tv-maniac
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tv-maniac
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew :app:assembleDebug
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
