├── .github ├── actions │ ├── comment_kover_report_to_pr │ │ └── action.yml │ ├── kmp_cache │ │ └── action.yml │ └── kover_report │ │ └── action.yml └── workflows │ ├── PR.yml │ └── download.yml ├── .gitignore ├── LICENSE ├── README.md ├── all_players.csv ├── composeApp ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ ├── EAPlayersApplication.kt │ │ │ └── MainActivity.kt │ └── res │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ ├── ic_launcher_background.xml │ │ └── strings.xml │ ├── commonMain │ └── composeResources │ │ └── values │ │ └── strings.xml │ ├── iosMain │ └── kotlin │ │ ├── KoinIOS.kt │ │ └── MainViewController.kt │ └── jvmMain │ └── kotlin │ └── io │ └── imrekaszab │ └── eaplayers │ └── Main.kt ├── config ├── codestyle.xml ├── detekt.yml └── inspections.xml ├── features ├── details │ ├── view │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidMain │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── imrekaszab │ │ │ │ └── eaplayers │ │ │ │ └── playerdetails │ │ │ │ └── view │ │ │ │ ├── PlayerStatItemPreviews.kt │ │ │ │ └── StatsViewPreviews.kt │ │ │ └── commonMain │ │ │ ├── composeResources │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── view │ │ │ ├── AbilityItemView.kt │ │ │ ├── ExpandableSection.kt │ │ │ ├── PlayerDetailScreen.kt │ │ │ ├── PlayerDetailView.kt │ │ │ ├── PlayerImage.kt │ │ │ ├── PlayerStatItem.kt │ │ │ ├── PlayerStatRow.kt │ │ │ ├── StatsView.kt │ │ │ └── TeamMateCard.kt │ └── viewmodel │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── playerdetails │ │ │ └── viewmodel │ │ │ └── PlayerDetailViewModelTest.kt │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── playerdetails │ │ ├── model │ │ └── PlayerDetailState.kt │ │ └── viewmodel │ │ └── PlayerDetailViewModel.kt └── list │ ├── view │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ └── values │ │ │ └── strings.xml │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── view │ │ ├── PlayerItemView.kt │ │ └── PlayerListScreen.kt │ └── viewmodel │ ├── build.gradle.kts │ └── src │ ├── androidUnitTest │ └── kotlin │ │ └── imrekaszab │ │ └── eaplayers │ │ └── playerlist │ │ └── PlayerListViewModelTest.kt │ └── commonMain │ └── kotlin │ └── io │ └── imrekaszab │ └── eaplayers │ └── playerlist │ ├── model │ └── PlayerListState.kt │ └── viewmodel │ └── PlayerListViewModel.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── EAPlayers_App_Icon_1024x1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── EAPlayersApp.swift │ ├── Info.plist │ ├── Koin │ ├── KoinApplication.swift │ └── LazyKoin.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── modules ├── core │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── core │ │ ├── command │ │ ├── ActionCommand.kt │ │ ├── BaseActionCommand.kt │ │ ├── Command.kt │ │ └── ParameterCommand.kt │ │ ├── exception │ │ ├── HttpException.kt │ │ └── NetworkException.kt │ │ ├── util │ │ ├── CommandUtil.kt │ │ ├── CoroutineUtil.kt │ │ ├── FlowUtil.kt │ │ ├── Lifecycle.kt │ │ ├── SnapshotState.kt │ │ └── StringUtils.kt │ │ └── viewmodel │ │ └── KoinViewModel.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── data │ │ │ └── EAPlayerServiceTests.kt │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── data │ │ ├── api │ │ ├── PlayerApi.kt │ │ └── PlayerApiImpl.kt │ │ ├── mapper │ │ └── PlayerMappers.kt │ │ ├── model │ │ ├── PlayerApiModel.kt │ │ └── PlayersResponse.kt │ │ └── service │ │ └── EAPlayerService.kt ├── di │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── di │ │ │ ├── InitDi.kt │ │ │ ├── NetworkModuleAndroid.kt │ │ │ └── PlatformModuleAndroid.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── di │ │ │ ├── DataModule.kt │ │ │ ├── FactoryModule.kt │ │ │ ├── InitKoin.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── PlatformModule.kt │ │ │ └── ViewModelModule.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── io │ │ │ └── imrekaszab │ │ │ └── eaplayers │ │ │ └── di │ │ │ ├── InitKoin.kt │ │ │ ├── NetworkModuleIos.kt │ │ │ └── PlatformModuleIos.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── di │ │ ├── InitKoinJvm.kt │ │ ├── NetworkModuleJvm.kt │ │ └── PlatformModuleJvm.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── domain │ │ ├── action │ │ └── EAPlayerAction.kt │ │ ├── model │ │ ├── MockPlayer.kt │ │ └── Player.kt │ │ └── store │ │ └── EAPlayerStore.kt ├── logger │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── logger │ │ └── Logger.kt ├── navigation │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── navigation │ │ └── Navigation.kt ├── testing │ ├── build.gradle.kts │ └── src │ │ └── androidMain │ │ └── kotlin │ │ └── io │ │ └── imrekaszab │ │ └── eaplayers │ │ └── testing │ │ └── MainDispatcherRule.kt └── theme │ ├── build.gradle.kts │ └── src │ └── commonMain │ ├── composeResources │ └── font │ │ ├── Poppins-Black.ttf │ │ ├── Poppins-BlackItalic.ttf │ │ ├── Poppins-Bold.ttf │ │ ├── Poppins-BoldItalic.ttf │ │ ├── Poppins-ExtraBold.ttf │ │ ├── Poppins-ExtraBoldItalic.ttf │ │ ├── Poppins-ExtraLight.ttf │ │ ├── Poppins-ExtraLightItalic.ttf │ │ ├── Poppins-Italic.ttf │ │ ├── Poppins-Light.ttf │ │ ├── Poppins-LightItalic.ttf │ │ ├── Poppins-Medium.ttf │ │ ├── Poppins-MediumItalic.ttf │ │ ├── Poppins-Regular.ttf │ │ ├── Poppins-SemiBold.ttf │ │ ├── Poppins-SemiBoldItalic.ttf │ │ ├── Poppins-Thin.ttf │ │ └── Poppins-ThinItalic.ttf │ └── kotlin │ └── io │ └── imrekaszab │ └── eaplayers │ └── theme │ ├── AppColors.kt │ ├── AppDimens.kt │ ├── AppRippleTheme.kt │ ├── AppShapes.kt │ ├── AppTextSelectionColors.kt │ ├── AppTheme.kt │ ├── AppTypography.kt │ ├── navigation │ └── EAPlayersScreens.kt │ ├── preview │ └── PreviewBox.kt │ ├── util │ └── ImageUtil.kt │ └── widgets │ ├── AnimatedProgressIndicators.kt │ └── LoadingIndicator.kt ├── renovate.json ├── screenshots ├── android.gif ├── desktop.gif └── ios.gif └── settings.gradle.kts /.github/actions/comment_kover_report_to_pr/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.github/actions/comment_kover_report_to_pr/action.yml -------------------------------------------------------------------------------- /.github/actions/kmp_cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.github/actions/kmp_cache/action.yml -------------------------------------------------------------------------------- /.github/actions/kover_report/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.github/actions/kover_report/action.yml -------------------------------------------------------------------------------- /.github/workflows/PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.github/workflows/PR.yml -------------------------------------------------------------------------------- /.github/workflows/download.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.github/workflows/download.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/README.md -------------------------------------------------------------------------------- /all_players.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/all_players.csv -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/ic_launcher-playstore.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/imrekaszab/eaplayers/EAPlayersApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/kotlin/io/imrekaszab/eaplayers/EAPlayersApplication.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/io/imrekaszab/eaplayers/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/kotlin/io/imrekaszab/eaplayers/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/KoinIOS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/iosMain/kotlin/KoinIOS.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/iosMain/kotlin/MainViewController.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/imrekaszab/eaplayers/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/composeApp/src/jvmMain/kotlin/io/imrekaszab/eaplayers/Main.kt -------------------------------------------------------------------------------- /config/codestyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/config/codestyle.xml -------------------------------------------------------------------------------- /config/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/config/detekt.yml -------------------------------------------------------------------------------- /config/inspections.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/config/inspections.xml -------------------------------------------------------------------------------- /features/details/view/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/build.gradle.kts -------------------------------------------------------------------------------- /features/details/view/src/androidMain/kotlin/io/imrekaszab/eaplayers/playerdetails/view/PlayerStatItemPreviews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/androidMain/kotlin/io/imrekaszab/eaplayers/playerdetails/view/PlayerStatItemPreviews.kt -------------------------------------------------------------------------------- /features/details/view/src/androidMain/kotlin/io/imrekaszab/eaplayers/playerdetails/view/StatsViewPreviews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/androidMain/kotlin/io/imrekaszab/eaplayers/playerdetails/view/StatsViewPreviews.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/AbilityItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/AbilityItemView.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/ExpandableSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/ExpandableSection.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerDetailScreen.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerDetailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerDetailView.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerImage.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerStatItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerStatItem.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerStatRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerStatRow.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/StatsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/StatsView.kt -------------------------------------------------------------------------------- /features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/TeamMateCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/TeamMateCard.kt -------------------------------------------------------------------------------- /features/details/viewmodel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/viewmodel/build.gradle.kts -------------------------------------------------------------------------------- /features/details/viewmodel/src/androidUnitTest/kotlin/io/imrekaszab/eaplayers/playerdetails/viewmodel/PlayerDetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/viewmodel/src/androidUnitTest/kotlin/io/imrekaszab/eaplayers/playerdetails/viewmodel/PlayerDetailViewModelTest.kt -------------------------------------------------------------------------------- /features/details/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerdetails/model/PlayerDetailState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerdetails/model/PlayerDetailState.kt -------------------------------------------------------------------------------- /features/details/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerdetails/viewmodel/PlayerDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/details/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerdetails/viewmodel/PlayerDetailViewModel.kt -------------------------------------------------------------------------------- /features/list/view/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/view/build.gradle.kts -------------------------------------------------------------------------------- /features/list/view/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/view/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /features/list/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerItemView.kt -------------------------------------------------------------------------------- /features/list/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/view/src/commonMain/kotlin/io/imrekaszab/eaplayers/view/PlayerListScreen.kt -------------------------------------------------------------------------------- /features/list/viewmodel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/viewmodel/build.gradle.kts -------------------------------------------------------------------------------- /features/list/viewmodel/src/androidUnitTest/kotlin/imrekaszab/eaplayers/playerlist/PlayerListViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/viewmodel/src/androidUnitTest/kotlin/imrekaszab/eaplayers/playerlist/PlayerListViewModelTest.kt -------------------------------------------------------------------------------- /features/list/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerlist/model/PlayerListState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerlist/model/PlayerListState.kt -------------------------------------------------------------------------------- /features/list/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerlist/viewmodel/PlayerListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/features/list/viewmodel/src/commonMain/kotlin/io/imrekaszab/eaplayers/playerlist/viewmodel/PlayerListViewModel.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/EAPlayers_App_Icon_1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/EAPlayers_App_Icon_1024x1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/EAPlayersApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/EAPlayersApp.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Koin/KoinApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Koin/KoinApplication.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Koin/LazyKoin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Koin/LazyKoin.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /modules/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/build.gradle.kts -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/ActionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/ActionCommand.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/BaseActionCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/BaseActionCommand.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/Command.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/ParameterCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/command/ParameterCommand.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/exception/HttpException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/exception/HttpException.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/exception/NetworkException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/exception/NetworkException.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/CommandUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/CommandUtil.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/CoroutineUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/CoroutineUtil.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/FlowUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/FlowUtil.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/Lifecycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/Lifecycle.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/SnapshotState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/SnapshotState.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/util/StringUtils.kt -------------------------------------------------------------------------------- /modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/viewmodel/KoinViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/core/src/commonMain/kotlin/io/imrekaszab/eaplayers/core/viewmodel/KoinViewModel.kt -------------------------------------------------------------------------------- /modules/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/build.gradle.kts -------------------------------------------------------------------------------- /modules/data/src/androidUnitTest/kotlin/io/imrekaszab/eaplayers/data/EAPlayerServiceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/androidUnitTest/kotlin/io/imrekaszab/eaplayers/data/EAPlayerServiceTests.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/api/PlayerApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/api/PlayerApi.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/api/PlayerApiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/api/PlayerApiImpl.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/mapper/PlayerMappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/mapper/PlayerMappers.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/model/PlayerApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/model/PlayerApiModel.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/model/PlayersResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/model/PlayersResponse.kt -------------------------------------------------------------------------------- /modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/service/EAPlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/data/src/commonMain/kotlin/io/imrekaszab/eaplayers/data/service/EAPlayerService.kt -------------------------------------------------------------------------------- /modules/di/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/build.gradle.kts -------------------------------------------------------------------------------- /modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/InitDi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/InitDi.kt -------------------------------------------------------------------------------- /modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleAndroid.kt -------------------------------------------------------------------------------- /modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/androidMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleAndroid.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/DataModule.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/FactoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/FactoryModule.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/InitKoin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/InitKoin.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModule.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModule.kt -------------------------------------------------------------------------------- /modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/commonMain/kotlin/io/imrekaszab/eaplayers/di/ViewModelModule.kt -------------------------------------------------------------------------------- /modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/InitKoin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/InitKoin.kt -------------------------------------------------------------------------------- /modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleIos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleIos.kt -------------------------------------------------------------------------------- /modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleIos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/iosMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleIos.kt -------------------------------------------------------------------------------- /modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/InitKoinJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/InitKoinJvm.kt -------------------------------------------------------------------------------- /modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/NetworkModuleJvm.kt -------------------------------------------------------------------------------- /modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/di/src/jvmMain/kotlin/io/imrekaszab/eaplayers/di/PlatformModuleJvm.kt -------------------------------------------------------------------------------- /modules/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/domain/build.gradle.kts -------------------------------------------------------------------------------- /modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/action/EAPlayerAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/action/EAPlayerAction.kt -------------------------------------------------------------------------------- /modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/model/MockPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/model/MockPlayer.kt -------------------------------------------------------------------------------- /modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/model/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/model/Player.kt -------------------------------------------------------------------------------- /modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/store/EAPlayerStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/domain/src/commonMain/kotlin/io/imrekaszab/eaplayers/domain/store/EAPlayerStore.kt -------------------------------------------------------------------------------- /modules/logger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/logger/build.gradle.kts -------------------------------------------------------------------------------- /modules/logger/src/commonMain/kotlin/io/imrekaszab/eaplayers/logger/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/logger/src/commonMain/kotlin/io/imrekaszab/eaplayers/logger/Logger.kt -------------------------------------------------------------------------------- /modules/navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/navigation/build.gradle.kts -------------------------------------------------------------------------------- /modules/navigation/src/commonMain/kotlin/io/imrekaszab/eaplayers/navigation/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/navigation/src/commonMain/kotlin/io/imrekaszab/eaplayers/navigation/Navigation.kt -------------------------------------------------------------------------------- /modules/testing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/testing/build.gradle.kts -------------------------------------------------------------------------------- /modules/testing/src/androidMain/kotlin/io/imrekaszab/eaplayers/testing/MainDispatcherRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/testing/src/androidMain/kotlin/io/imrekaszab/eaplayers/testing/MainDispatcherRule.kt -------------------------------------------------------------------------------- /modules/theme/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/build.gradle.kts -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Black.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-BlackItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Bold.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-BoldItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-ExtraBold.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-ExtraLight.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Italic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Light.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-LightItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Medium.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-MediumItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Regular.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-SemiBold.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-Thin.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/composeResources/font/Poppins-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/composeResources/font/Poppins-ThinItalic.ttf -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppColors.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppDimens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppDimens.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppRippleTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppRippleTheme.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppShapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppShapes.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTextSelectionColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTextSelectionColors.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTheme.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTypography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/AppTypography.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/navigation/EAPlayersScreens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/navigation/EAPlayersScreens.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/preview/PreviewBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/preview/PreviewBox.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/util/ImageUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/util/ImageUtil.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/widgets/AnimatedProgressIndicators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/widgets/AnimatedProgressIndicators.kt -------------------------------------------------------------------------------- /modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/widgets/LoadingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/modules/theme/src/commonMain/kotlin/io/imrekaszab/eaplayers/theme/widgets/LoadingIndicator.kt -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/renovate.json -------------------------------------------------------------------------------- /screenshots/android.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/screenshots/android.gif -------------------------------------------------------------------------------- /screenshots/desktop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/screenshots/desktop.gif -------------------------------------------------------------------------------- /screenshots/ios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/screenshots/ios.gif -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaszabimre/EAPlayers/HEAD/settings.gradle.kts --------------------------------------------------------------------------------