├── .github └── workflows │ └── build-and-test.yml ├── .gitignore ├── README.md ├── androidApp ├── build.gradle.kts └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── kmm │ │ │ └── rickandmorty │ │ │ └── app │ │ │ └── android │ │ │ └── presentation │ │ │ ├── activity │ │ │ └── MainActivity.kt │ │ │ ├── app │ │ │ └── RickAndMortyApp.kt │ │ │ ├── components │ │ │ ├── characters │ │ │ │ ├── CharactersScreen.kt │ │ │ │ ├── CharactersViewModel.kt │ │ │ │ ├── mapper │ │ │ │ │ └── CharacterDomainToPresentationMapper.kt │ │ │ │ └── model │ │ │ │ │ ├── CharacterPresentationModel.kt │ │ │ │ │ └── CharactersUiState.kt │ │ │ ├── core │ │ │ │ ├── AppLoader.kt │ │ │ │ ├── BottomNavigationComponent.kt │ │ │ │ ├── Navigation.kt │ │ │ │ ├── NavigationDestinations.kt │ │ │ │ └── TopBar.kt │ │ │ ├── episodes │ │ │ │ ├── EpisodesScreen.kt │ │ │ │ ├── EpisodesViewModel.kt │ │ │ │ ├── mapper │ │ │ │ │ └── EpisodeDomainToPresentationMapper.kt │ │ │ │ └── models │ │ │ │ │ ├── EpisodePresentationModel.kt │ │ │ │ │ └── EpisodesUiState.kt │ │ │ └── locations │ │ │ │ ├── LocationsScreen.kt │ │ │ │ ├── LocationsViewModel.kt │ │ │ │ ├── mappers │ │ │ │ ├── LocationDomainToPresentationMapper.kt │ │ │ │ └── StringResMapper.kt │ │ │ │ └── model │ │ │ │ ├── LocationPresentationModel.kt │ │ │ │ └── LocationsUiState.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── ic_temp.xml │ │ └── morty_dance.gif │ │ ├── font │ │ ├── lato_bold.ttf │ │ └── muli.ttf │ │ └── values │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ └── test │ └── kotlin │ └── kmm │ └── rickandmorty │ └── app │ └── android │ └── presentation │ └── components │ ├── characters │ └── CharactersViewModelTest.kt │ ├── episodes │ └── EpisodesViewModelTest.kt │ └── locations │ └── LocationsViewModelTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── shared.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── Chepsiror.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Pods-iosApp.xcscheme │ │ │ ├── shared.xcscheme │ │ │ └── xcschememanagement.plist │ └── Target Support Files │ │ ├── Pods-iosApp │ │ ├── Pods-iosApp-Info.plist │ │ ├── Pods-iosApp-acknowledgements.markdown │ │ ├── Pods-iosApp-acknowledgements.plist │ │ ├── Pods-iosApp-dummy.m │ │ ├── Pods-iosApp-frameworks-Debug-input-files.xcfilelist │ │ ├── Pods-iosApp-frameworks-Debug-output-files.xcfilelist │ │ ├── Pods-iosApp-frameworks-Release-input-files.xcfilelist │ │ ├── Pods-iosApp-frameworks-Release-output-files.xcfilelist │ │ ├── Pods-iosApp-frameworks.sh │ │ ├── Pods-iosApp-umbrella.h │ │ ├── Pods-iosApp.debug.xcconfig │ │ ├── Pods-iosApp.modulemap │ │ └── Pods-iosApp.release.xcconfig │ │ └── shared │ │ ├── shared.debug.xcconfig │ │ └── shared.release.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── Chepsiror.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── iosApp.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── Chepsiror.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── Images │ │ ├── Contents.json │ │ └── rick-and-morty.imageset │ │ │ ├── Contents.json │ │ │ ├── rick-and-morty.png │ │ │ ├── rick-and-morty@2x.png │ │ │ └── rick-and-morty@3x.png │ ├── PrimaryColor.colorset │ │ └── Contents.json │ ├── SecondaryColor.colorset │ │ └── Contents.json │ ├── banner1.imageset │ │ ├── Contents.json │ │ └── banner.svg │ ├── banner2.imageset │ │ ├── Contents.json │ │ └── banner2.svg │ ├── banner3.imageset │ │ ├── Contents.json │ │ └── banner3.svg │ ├── character.imageset │ │ ├── Contents.json │ │ ├── character.png │ │ ├── character@2x.png │ │ └── character@3x.png │ ├── character_overlay.imageset │ │ ├── Contents.json │ │ └── character_overlay.svg │ ├── episodes.imageset │ │ ├── Contents.json │ │ ├── Episode.png │ │ ├── Episode@2x.png │ │ └── Episode@3x.png │ ├── location.imageset │ │ ├── Contents.json │ │ └── location.svg │ ├── locations.imageset │ │ ├── Contents.json │ │ ├── locations.png │ │ ├── locations@2x.png │ │ └── locations@3x.png │ └── search.imageset │ │ ├── Contents.json │ │ └── search.svg │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── iOSApp.swift │ ├── resources │ ├── CodableBundleExtension.swift │ ├── Data │ │ └── banner.json │ └── Model │ │ └── BannerModel.swift │ ├── ui │ ├── Constant.swift │ ├── characters │ │ ├── BannerItemView.swift │ │ ├── BannerTabview.swift │ │ └── CharactersView.swift │ ├── episodes │ │ └── EpisodesView.swift │ ├── locations │ │ └── LocationsView.swift │ └── main │ │ └── MainView.swift │ └── utils │ ├── ColorManager.swift │ └── TextExtensions.swift ├── settings.gradle.kts └── shared ├── build.gradle.kts ├── shared.podspec └── src ├── androidMain └── AndroidManifest.xml ├── commonMain └── kotlin │ └── kmm │ └── rickandmorty │ └── app │ ├── KoinDI.kt │ ├── data │ ├── client.kt │ ├── datasource │ │ ├── mapper │ │ │ ├── CharacterApiToDataMapper.kt │ │ │ ├── EpisodeApiToDataMapper.kt │ │ │ └── LocationApiToDataMapper.kt │ │ └── remote │ │ │ ├── RickAndMortyRemoteDataSource.kt │ │ │ ├── RickAndMortyRemoteSource.kt │ │ │ └── model │ │ │ ├── CharactersApiModel.kt │ │ │ ├── EpisodesApiModel.kt │ │ │ └── LocationsApiModel.kt │ ├── mapper │ │ ├── CharacterDataToDomainMapper.kt │ │ ├── EpisodeDataToDomainMapper.kt │ │ └── LocationDataToDomainMapper.kt │ ├── model │ │ ├── CharacterDataModel.kt │ │ ├── EpisodeDataModel.kt │ │ └── LocationDataModel.kt │ └── repository │ │ └── RickAndMortyDataRepository.kt │ └── domain │ ├── models │ ├── CharacterDomainModel.kt │ ├── EpisodeDomainModel.kt │ └── LocationDomainModel.kt │ └── repository │ └── RickAndMortyRepository.kt └── jvmTest └── kotlin └── kmm └── rickandmorty └── app └── data ├── datasource ├── mapper │ ├── CharacterApiToDataMapperTest.kt │ ├── EpisodeApiToDataMapperTest.kt │ └── LocationApiToDataMapperTest.kt └── remote │ ├── RickAndMortyRemoteDataSourceTest.kt │ └── fakes │ ├── FakeCharacters.kt │ ├── FakeEpisodes.kt │ └── FakeLocations.kt ├── mapper ├── CharacterDataToDomainMapperTest.kt ├── EpisodeDataToDomainMapperTest.kt └── LocationDataToDomainMapperTest.kt └── repository └── RickAndMortyDataRepositoryTest.kt /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/README.md -------------------------------------------------------------------------------- /androidApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/build.gradle.kts -------------------------------------------------------------------------------- /androidApp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/activity/MainActivity.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/app/RickAndMortyApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/app/RickAndMortyApp.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/CharactersScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/CharactersScreen.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/CharactersViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/CharactersViewModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/mapper/CharacterDomainToPresentationMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/mapper/CharacterDomainToPresentationMapper.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/model/CharacterPresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/model/CharacterPresentationModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/model/CharactersUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/characters/model/CharactersUiState.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/AppLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/AppLoader.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/BottomNavigationComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/BottomNavigationComponent.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/Navigation.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/NavigationDestinations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/NavigationDestinations.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/core/TopBar.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesScreen.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesViewModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/mapper/EpisodeDomainToPresentationMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/mapper/EpisodeDomainToPresentationMapper.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/models/EpisodePresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/models/EpisodePresentationModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/models/EpisodesUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/episodes/models/EpisodesUiState.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/LocationsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/LocationsScreen.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/LocationsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/LocationsViewModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/mappers/LocationDomainToPresentationMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/mappers/LocationDomainToPresentationMapper.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/mappers/StringResMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/mappers/StringResMapper.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/model/LocationPresentationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/model/LocationPresentationModel.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/model/LocationsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/components/locations/model/LocationsUiState.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Color.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Shape.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Theme.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/java/kmm/rickandmorty/app/android/presentation/theme/Type.kt -------------------------------------------------------------------------------- /androidApp/src/main/res/drawable/ic_temp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/drawable/ic_temp.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/drawable/morty_dance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/drawable/morty_dance.gif -------------------------------------------------------------------------------- /androidApp/src/main/res/font/lato_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/font/lato_bold.ttf -------------------------------------------------------------------------------- /androidApp/src/main/res/font/muli.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/font/muli.ttf -------------------------------------------------------------------------------- /androidApp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/characters/CharactersViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/characters/CharactersViewModelTest.kt -------------------------------------------------------------------------------- /androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/episodes/EpisodesViewModelTest.kt -------------------------------------------------------------------------------- /androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/locations/LocationsViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/androidApp/src/test/kotlin/kmm/rickandmorty/app/android/presentation/components/locations/LocationsViewModelTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Podfile -------------------------------------------------------------------------------- /iosApp/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Podfile.lock -------------------------------------------------------------------------------- /iosApp/Pods/Local Podspecs/shared.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Local Podspecs/shared.podspec.json -------------------------------------------------------------------------------- /iosApp/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Manifest.lock -------------------------------------------------------------------------------- /iosApp/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/Pods-iosApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/Pods-iosApp.xcscheme -------------------------------------------------------------------------------- /iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/shared.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/shared.xcscheme -------------------------------------------------------------------------------- /iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Pods.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-Info.plist -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.plist -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-dummy.m -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Debug-input-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Debug-input-files.xcfilelist -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared.framework -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Release-input-files.xcfilelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Release-input-files.xcfilelist -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared.framework -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-frameworks.sh -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-umbrella.h -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.debug.xcconfig -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.modulemap -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp.release.xcconfig -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/shared/shared.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/shared/shared.debug.xcconfig -------------------------------------------------------------------------------- /iosApp/Pods/Target Support Files/shared/shared.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/Pods/Target Support Files/shared/shared.release.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp.xcodeproj/xcuserdata/Chepsiror.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcuserdata/Chepsiror.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp.xcworkspace/xcuserdata/Chepsiror.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Images/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Images/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty@2x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/Images/rick-and-morty.imageset/rick-and-morty@3x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/PrimaryColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/PrimaryColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/SecondaryColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/SecondaryColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner1.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner1.imageset/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner1.imageset/banner.svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner2.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner2.imageset/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner2.imageset/banner2.svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner3.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/banner3.imageset/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/banner3.imageset/banner3.svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character.imageset/character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character.imageset/character.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character.imageset/character@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character.imageset/character@2x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character.imageset/character@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character.imageset/character@3x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character_overlay.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character_overlay.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/character_overlay.imageset/character_overlay.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/character_overlay.imageset/character_overlay.svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/episodes.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/episodes.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode@2x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/episodes.imageset/Episode@3x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/location.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/location.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/location.imageset/location.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/location.imageset/location.svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/locations.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/locations.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/locations.imageset/locations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/locations.imageset/locations.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/locations.imageset/locations@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/locations.imageset/locations@2x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/locations.imageset/locations@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/locations.imageset/locations@3x.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/search.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/search.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/search.imageset/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Assets.xcassets/search.imageset/search.svg -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /iosApp/iosApp/resources/CodableBundleExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/resources/CodableBundleExtension.swift -------------------------------------------------------------------------------- /iosApp/iosApp/resources/Data/banner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/resources/Data/banner.json -------------------------------------------------------------------------------- /iosApp/iosApp/resources/Model/BannerModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/resources/Model/BannerModel.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/Constant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/Constant.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/characters/BannerItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/characters/BannerItemView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/characters/BannerTabview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/characters/BannerTabview.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/characters/CharactersView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/characters/CharactersView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/episodes/EpisodesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/episodes/EpisodesView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/locations/LocationsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/locations/LocationsView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/ui/main/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/ui/main/MainView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/utils/ColorManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/utils/ColorManager.swift -------------------------------------------------------------------------------- /iosApp/iosApp/utils/TextExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/iosApp/iosApp/utils/TextExtensions.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/shared.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/shared.podspec -------------------------------------------------------------------------------- /shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/KoinDI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/KoinDI.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/client.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/CharacterApiToDataMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/CharacterApiToDataMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/EpisodeApiToDataMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/EpisodeApiToDataMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/LocationApiToDataMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/mapper/LocationApiToDataMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteDataSource.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteSource.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/CharactersApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/CharactersApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/EpisodesApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/EpisodesApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/LocationsApiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/datasource/remote/model/LocationsApiModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/CharacterDataToDomainMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/CharacterDataToDomainMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/EpisodeDataToDomainMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/EpisodeDataToDomainMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/LocationDataToDomainMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/mapper/LocationDataToDomainMapper.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/CharacterDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/CharacterDataModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/EpisodeDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/EpisodeDataModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/LocationDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/model/LocationDataModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/repository/RickAndMortyDataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/data/repository/RickAndMortyDataRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/CharacterDomainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/CharacterDomainModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/EpisodeDomainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/EpisodeDomainModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/LocationDomainModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/models/LocationDomainModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/repository/RickAndMortyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/commonMain/kotlin/kmm/rickandmorty/app/domain/repository/RickAndMortyRepository.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/CharacterApiToDataMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/CharacterApiToDataMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/EpisodeApiToDataMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/EpisodeApiToDataMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/LocationApiToDataMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/mapper/LocationApiToDataMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/RickAndMortyRemoteDataSourceTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeCharacters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeCharacters.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeEpisodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeEpisodes.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeLocations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/datasource/remote/fakes/FakeLocations.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/CharacterDataToDomainMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/CharacterDataToDomainMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/EpisodeDataToDomainMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/EpisodeDataToDomainMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/LocationDataToDomainMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/mapper/LocationDataToDomainMapperTest.kt -------------------------------------------------------------------------------- /shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/repository/RickAndMortyDataRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chepsi/Rick-and-Morty/HEAD/shared/src/jvmTest/kotlin/kmm/rickandmorty/app/data/repository/RickAndMortyDataRepositoryTest.kt --------------------------------------------------------------------------------