├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── .idea └── copyright │ └── profiles_settings.xml ├── LICENSE ├── README.md ├── composeApp ├── .gitignore ├── build.gradle.kts ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ ├── MainActivity.kt │ │ │ └── QuottieApplication.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_foreground.xml │ │ └── ic_splash.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── network_security_config.xml │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ ├── MainActivityViewModel.kt │ │ ├── di │ │ ├── AppModules.kt │ │ └── MainActivityModule.kt │ │ ├── navigation │ │ ├── QuottieNavHost.kt │ │ └── TopLevelDestination.kt │ │ └── ui │ │ ├── QuottieApp.kt │ │ └── QuottieAppState.kt │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ └── iosMain │ └── kotlin │ └── com │ └── ngapp │ └── quottie │ ├── KoinHelper.kt │ ├── Log.kt │ └── MainViewController.kt ├── config └── detekt │ └── detekt.yml ├── core ├── analytics │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── analytics │ │ │ ├── CrashlyticsAntilog.kt │ │ │ ├── FirebaseAnalyticsHelper.kt │ │ │ └── di │ │ │ └── AnalyticsModule.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── analytics │ │ │ ├── AnalyticsEvent.kt │ │ │ ├── AnalyticsExtensions.kt │ │ │ ├── AnalyticsHelper.kt │ │ │ ├── NoOpAnalyticsHelper.kt │ │ │ ├── StubAnalyticsHelper.kt │ │ │ ├── UiHelpers.kt │ │ │ └── di │ │ │ └── AnalyticsModule.kt │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── analytics │ │ ├── FirebaseAnalyticsHelper.kt │ │ └── di │ │ └── AnalyticsModule.ios.kt ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── common │ │ │ └── util │ │ │ └── isDebug.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── common │ │ │ ├── base │ │ │ ├── BaseViewModel.kt │ │ │ └── StateBaseViewModel.kt │ │ │ ├── result │ │ │ ├── DataError.kt │ │ │ ├── Error.kt │ │ │ └── Result.kt │ │ │ └── util │ │ │ └── isDebug.kt │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── common │ │ └── util │ │ └── isDebug.ios.kt ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── data │ │ ├── di │ │ └── DataModule.kt │ │ ├── model │ │ ├── author │ │ │ └── AuthorResource.kt │ │ ├── githubuser │ │ │ └── GithubUserResource.kt │ │ ├── quote │ │ │ └── QuoteResource.kt │ │ ├── recentsearchquery │ │ │ └── RecentSearchQuery.kt │ │ └── wiki │ │ │ └── WikiResource.kt │ │ ├── pagingsource │ │ ├── author │ │ │ └── AuthorPagingSource.kt │ │ └── quote │ │ │ └── QuotePagingSource.kt │ │ └── repository │ │ ├── author │ │ ├── AuthorRepository.kt │ │ └── DefaultAuthorRepository.kt │ │ ├── githubuser │ │ ├── DefaultGithubUserRepository.kt │ │ └── GithubUserRepository.kt │ │ ├── quote │ │ ├── DefaultQuoteRepository.kt │ │ └── QuoteRepository.kt │ │ ├── search │ │ ├── DefaultSearchRepository.kt │ │ └── SearchRepository.kt │ │ └── userdata │ │ ├── UserDataRepository.kt │ │ └── UserDataRepositoryImpl.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── database │ │ │ └── DatabaseProvider.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── database │ │ │ ├── DatabaseProvider.kt │ │ │ ├── converter │ │ │ ├── InstantConverter.kt │ │ │ └── StringListConverter.kt │ │ │ ├── dao │ │ │ ├── AuthorBookmarksDao.kt │ │ │ ├── QuoteBookmarksDao.kt │ │ │ ├── QuoteOfTheDayDao.kt │ │ │ └── RecentSearchQueryDao.kt │ │ │ ├── di │ │ │ └── DatabaseModule.kt │ │ │ └── model │ │ │ ├── author │ │ │ └── AuthorResourceEntity.kt │ │ │ ├── quote │ │ │ ├── QuoteOfTheDayEntity.kt │ │ │ └── QuoteResourceEntity.kt │ │ │ └── recentsearchquery │ │ │ └── RecentSearchQueryEntity.kt │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── database │ │ └── DatabaseProvider.ios.kt ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-proguard-rules.pro │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── datastore │ │ │ ├── DatastoreAndroidPlatformContextProvider.kt │ │ │ └── ProtoDataStore.kt │ │ ├── commonMain │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── ngapp │ │ │ │ └── quottie │ │ │ │ └── core │ │ │ │ └── datastore │ │ │ │ ├── DataStore.kt │ │ │ │ ├── PreferenceSerializer.kt │ │ │ │ ├── PreferencesDataSource.kt │ │ │ │ └── di │ │ │ │ └── DataStoreModule.kt │ │ └── proto │ │ │ └── user_preferences.proto │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── datastore │ │ └── ProtoDataStore.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── desingsystem │ │ ├── component │ │ ├── Button.kt │ │ ├── IconButton.kt │ │ ├── LoadingWheel.kt │ │ ├── Navigation.kt │ │ ├── Tabs.kt │ │ ├── Tag.kt │ │ ├── Text.kt │ │ ├── TopAppBar.kt │ │ └── scrollbar │ │ │ ├── AppScrollbars.kt │ │ │ ├── LazyScrollbarUtilities.kt │ │ │ ├── Scrollbar.kt │ │ │ ├── ScrollbarExt.kt │ │ │ └── ThumbExt.kt │ │ ├── icon │ │ └── QuottieIcons.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Theme.kt │ │ └── Type.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── domain │ │ ├── author │ │ └── UpdateAuthorBookmarkUseCase.kt │ │ ├── di │ │ └── DomainModule.kt │ │ ├── onboarding │ │ └── DismissOnboardingUseCase.kt │ │ ├── quote │ │ └── UpdateQuoteBookmarkUseCase.kt │ │ └── recentsearchquery │ │ └── GetRecentSearchQueriesUseCase.kt ├── model │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── model │ │ ├── DarkThemeConfig.kt │ │ ├── UserData.kt │ │ ├── author │ │ └── AuthorResource.kt │ │ ├── githubuser │ │ └── GithubUserResource.kt │ │ ├── quote │ │ └── QuoteResource.kt │ │ ├── resultfilter │ │ └── ResultFilter.kt │ │ ├── searchresult │ │ └── SearchResult.kt │ │ └── wiki │ │ └── WikiResource.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── network │ │ │ └── providers │ │ │ └── HttpClientEngineProvider.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── core │ │ │ └── network │ │ │ ├── GithubNetworkDataSource.kt │ │ │ ├── QuottieNetworkDataSource.kt │ │ │ ├── WikipediaNetworkDataSource.kt │ │ │ ├── di │ │ │ └── NetworkModule.kt │ │ │ ├── ktor │ │ │ ├── GithubNetwork.kt │ │ │ ├── QuottieNetwork.kt │ │ │ └── WikipediaNetwork.kt │ │ │ ├── model │ │ │ ├── author │ │ │ │ └── NetworkAuthor.kt │ │ │ ├── githubuser │ │ │ │ └── NetworkGithubUserResource.kt │ │ │ ├── quote │ │ │ │ └── NetworkQuote.kt │ │ │ ├── response │ │ │ │ ├── ErrorResponseNetworkResource.kt │ │ │ │ └── NetworkResponse.kt │ │ │ └── wiki │ │ │ │ └── NetworkWiki.kt │ │ │ ├── providers │ │ │ └── HttpClientEngineProvider.kt │ │ │ └── util │ │ │ ├── HandleError.kt │ │ │ └── HandleResponse.kt │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── network │ │ └── providers │ │ └── HttpClientEngineProvider.ios.kt └── ui │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── ui │ │ ├── ShareManager.android.kt │ │ ├── UiAndroidPlatformContextProvider.kt │ │ └── ads │ │ ├── Ads.android.kt │ │ └── ConsentHelper.android.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── core │ │ └── ui │ │ ├── AuthorCardImage.kt │ │ ├── AuthorResourceCard.kt │ │ ├── DetailHeaderImage.kt │ │ ├── DividerWithQuoteIcon.kt │ │ ├── ErrorView.kt │ │ ├── PagerIndicator.kt │ │ ├── PagingGrid.kt │ │ ├── QuoteResourceCard.kt │ │ ├── SearchTextField.kt │ │ ├── ShareManager.kt │ │ ├── ads │ │ ├── Ads.kt │ │ └── ConsentHelper.kt │ │ ├── di │ │ └── UiModule.kt │ │ └── model │ │ └── uitext │ │ └── DataError.kt │ └── iosMain │ └── kotlin │ └── com │ └── ngapp │ └── quottie │ └── core │ └── ui │ ├── ShareManager.ios.kt │ └── ads │ ├── Ads.ios.kt │ └── ConsentHelper.ios.kt ├── docs └── images │ ├── author_detail.png │ ├── authors.png │ ├── home.png │ └── quottie_logo_long.png ├── feature ├── authors │ ├── detail │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── com │ │ │ └── ngapp │ │ │ └── quottie │ │ │ └── authors │ │ │ └── detail │ │ │ ├── AuthorDetailScreen.kt │ │ │ ├── AuthorDetailViewModel.kt │ │ │ ├── di │ │ │ └── AuthorDetailModule.kt │ │ │ ├── navigation │ │ │ └── AuthorDetailNavigation.kt │ │ │ └── state │ │ │ ├── AuthorDetailAction.kt │ │ │ ├── AuthorDetailEvent.kt │ │ │ └── AuthorDetailUiState.kt │ └── list │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── authors │ │ └── list │ │ ├── AuthorsScreen.kt │ │ ├── AuthorsViewModel.kt │ │ ├── di │ │ └── AuthorsModule.kt │ │ ├── navigation │ │ └── AuthorsNavigation.kt │ │ └── state │ │ └── AuthorsUiState.kt ├── bookmarks │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── bookmarks │ │ ├── BookmarksScreen.kt │ │ ├── BookmarksViewModel.kt │ │ ├── di │ │ └── BookmarksModule.kt │ │ ├── navigation │ │ └── BookmarksNavigation.kt │ │ └── state │ │ ├── BookmarksAction.kt │ │ ├── BookmarksEvent.kt │ │ └── BookmarksUiState.kt ├── home │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── home │ │ ├── HomeScreen.kt │ │ ├── HomeViewModel.kt │ │ ├── di │ │ └── HomeModule.kt │ │ ├── navigation │ │ └── HomeNavigation.kt │ │ └── state │ │ ├── HomeAction.kt │ │ ├── HomeEvent.kt │ │ └── HomeUiState.kt ├── onboarding │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── onboarding │ │ ├── OnboardingScreen.kt │ │ ├── OnboardingViewModel.kt │ │ ├── di │ │ └── OnboardingModule.kt │ │ ├── navigation │ │ └── OnboardingNavigation.kt │ │ └── state │ │ ├── OnboardingAction.kt │ │ └── OnboardingUiState.kt ├── search │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── search │ │ ├── SearchScreen.kt │ │ ├── SearchViewModel.kt │ │ ├── di │ │ └── SearchModule.kt │ │ ├── navigation │ │ └── SearchNavigation.kt │ │ └── state │ │ ├── SearchAction.kt │ │ ├── SearchEvent.kt │ │ └── SearchUiState.kt └── settings │ ├── .gitignore │ ├── about │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── settings │ │ └── quottie │ │ └── about │ │ ├── AboutScreen.kt │ │ ├── AboutViewModel.kt │ │ ├── di │ │ └── AboutModule.kt │ │ ├── navigation │ │ └── AboutNavigation.kt │ │ └── state │ │ ├── AboutAction.kt │ │ ├── AboutEvent.kt │ │ └── AboutUiState.kt │ ├── build.gradle.kts │ ├── privacypolicy │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── settings │ │ └── quottie │ │ └── privacypolicy │ │ ├── PrivacyPolicyScreen.kt │ │ ├── PrivacyPolicyViewModel.kt │ │ ├── di │ │ └── PrivacyPolicyModule.kt │ │ ├── navigation │ │ └── PrivacyPolicyNavigation.kt │ │ └── state │ │ └── PrivacyPolicyAction.kt │ ├── softwarelicense │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── settings │ │ └── quottie │ │ └── softwarelicense │ │ ├── SoftwareLicenseScreen.kt │ │ └── navigation │ │ └── SoftwareLicenseNavigation.kt │ ├── src │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── ngapp │ │ └── quottie │ │ └── settings │ │ ├── SettingsScreen.kt │ │ ├── SettingsViewModel.kt │ │ ├── di │ │ └── SettingsModule.kt │ │ ├── navigation │ │ └── SettingsNavigation.kt │ │ ├── state │ │ ├── SettingsAction.kt │ │ └── SettingsUiState.kt │ │ └── ui │ │ └── SettingsDarkThemeDialog.kt │ └── termsandconditions │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── com │ └── ngapp │ └── settings │ └── quottie │ └── termsandconditions │ ├── TermsAndConditionsScreen.kt │ └── navigation │ └── TermsAndConditionsNavigation.kt ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── QuottieKMP.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── QuottieKMP │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── QuottieKMPApp.swift ├── resources ├── .gitignore ├── build.gradle.kts └── src │ └── commonMain │ └── moko-resources │ ├── base │ └── strings.xml │ ├── files │ └── error.json │ ├── fonts │ ├── Manrope-Bold.ttf │ ├── Manrope-ExtraBold.ttf │ ├── Manrope-ExtraLight.ttf │ ├── Manrope-Light.ttf │ ├── Manrope-Medium.ttf │ ├── Manrope-Regular.ttf │ └── Manrope-SemiBold.ttf │ └── images │ ├── account_circle_filled.svg │ ├── arrow_back.svg │ ├── arrow_forward.svg │ ├── bookmark.svg │ ├── bookmark_border.svg │ ├── close.svg │ ├── format_quote.svg │ ├── format_quote_border.svg │ ├── group.svg │ ├── group_border.svg │ ├── keyboard_arrow_right.svg │ ├── library_books.svg │ ├── library_books_border.svg │ ├── onboarding_dark_01.svg │ ├── onboarding_dark_02.svg │ ├── onboarding_dark_03.svg │ ├── onboarding_light_01.svg │ ├── onboarding_light_02.svg │ ├── onboarding_light_03.svg │ ├── quottie_logo_long.svg │ ├── quottie_logo_mono.svg │ ├── search_border.svg │ ├── settings.svg │ ├── settings_border.svg │ └── share.svg ├── settings.gradle.kts └── spotless ├── copyright.kt ├── copyright.kts └── copyright.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: ngapps.dev 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release 3 | /debug -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/google-services.json -------------------------------------------------------------------------------- /composeApp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/proguard-rules.pro -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/ic_launcher-playstore.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/ngapp/quottie/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/kotlin/com/ngapp/quottie/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/ngapp/quottie/QuottieApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/kotlin/com/ngapp/quottie/QuottieApplication.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/drawable/ic_splash.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/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/ngapp-dev/Quottie-KMP/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/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/androidMain/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/MainActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/MainActivityViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/di/AppModules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/di/AppModules.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/di/MainActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/di/MainActivityModule.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/navigation/QuottieNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/navigation/QuottieNavHost.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/navigation/TopLevelDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/navigation/TopLevelDestination.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/ui/QuottieApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/ui/QuottieApp.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/com/ngapp/quottie/ui/QuottieAppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/commonMain/kotlin/com/ngapp/quottie/ui/QuottieAppState.kt -------------------------------------------------------------------------------- /composeApp/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/com/ngapp/quottie/KoinHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/iosMain/kotlin/com/ngapp/quottie/KoinHelper.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/com/ngapp/quottie/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/iosMain/kotlin/com/ngapp/quottie/Log.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/com/ngapp/quottie/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/composeApp/src/iosMain/kotlin/com/ngapp/quottie/MainViewController.kt -------------------------------------------------------------------------------- /config/detekt/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/config/detekt/detekt.yml -------------------------------------------------------------------------------- /core/analytics/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/analytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/build.gradle.kts -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/CrashlyticsAntilog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/CrashlyticsAntilog.kt -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/FirebaseAnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/FirebaseAnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/androidMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsEvent.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsExtensions.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/AnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/NoOpAnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/NoOpAnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/StubAnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/StubAnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/UiHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/UiHelpers.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/commonMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/iosMain/kotlin/com/ngapp/quottie/core/analytics/FirebaseAnalyticsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/iosMain/kotlin/com/ngapp/quottie/core/analytics/FirebaseAnalyticsHelper.kt -------------------------------------------------------------------------------- /core/analytics/src/iosMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/analytics/src/iosMain/kotlin/com/ngapp/quottie/core/analytics/di/AnalyticsModule.ios.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/androidMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/androidMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.android.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/base/BaseViewModel.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/base/StateBaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/base/StateBaseViewModel.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/DataError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/DataError.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/Error.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/result/Result.kt -------------------------------------------------------------------------------- /core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/commonMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.kt -------------------------------------------------------------------------------- /core/common/src/iosMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/common/src/iosMain/kotlin/com/ngapp/quottie/core/common/util/isDebug.ios.kt -------------------------------------------------------------------------------- /core/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/build.gradle.kts -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/di/DataModule.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/author/AuthorResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/author/AuthorResource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/githubuser/GithubUserResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/githubuser/GithubUserResource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/quote/QuoteResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/quote/QuoteResource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/recentsearchquery/RecentSearchQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/recentsearchquery/RecentSearchQuery.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/wiki/WikiResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/model/wiki/WikiResource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/pagingsource/author/AuthorPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/pagingsource/author/AuthorPagingSource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/pagingsource/quote/QuotePagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/pagingsource/quote/QuotePagingSource.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/author/AuthorRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/author/AuthorRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/author/DefaultAuthorRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/author/DefaultAuthorRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/githubuser/DefaultGithubUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/githubuser/DefaultGithubUserRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/githubuser/GithubUserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/githubuser/GithubUserRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/quote/DefaultQuoteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/quote/DefaultQuoteRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/quote/QuoteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/quote/QuoteRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/search/DefaultSearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/search/DefaultSearchRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/search/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/search/SearchRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/userdata/UserDataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/userdata/UserDataRepository.kt -------------------------------------------------------------------------------- /core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/userdata/UserDataRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/data/src/commonMain/kotlin/com/ngapp/quottie/core/data/repository/userdata/UserDataRepositoryImpl.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/src/androidMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/androidMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.android.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/converter/InstantConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/converter/InstantConverter.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/converter/StringListConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/converter/StringListConverter.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/AuthorBookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/AuthorBookmarksDao.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/QuoteBookmarksDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/QuoteBookmarksDao.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/QuoteOfTheDayDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/QuoteOfTheDayDao.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/RecentSearchQueryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/dao/RecentSearchQueryDao.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/author/AuthorResourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/author/AuthorResourceEntity.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/quote/QuoteOfTheDayEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/quote/QuoteOfTheDayEntity.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/quote/QuoteResourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/quote/QuoteResourceEntity.kt -------------------------------------------------------------------------------- /core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/recentsearchquery/RecentSearchQueryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/commonMain/kotlin/com/ngapp/quottie/core/database/model/recentsearchquery/RecentSearchQueryEntity.kt -------------------------------------------------------------------------------- /core/database/src/iosMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/database/src/iosMain/kotlin/com/ngapp/quottie/core/database/DatabaseProvider.ios.kt -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/consumer-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/consumer-proguard-rules.pro -------------------------------------------------------------------------------- /core/datastore/src/androidMain/kotlin/com/ngapp/quottie/core/datastore/DatastoreAndroidPlatformContextProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/androidMain/kotlin/com/ngapp/quottie/core/datastore/DatastoreAndroidPlatformContextProvider.kt -------------------------------------------------------------------------------- /core/datastore/src/androidMain/kotlin/com/ngapp/quottie/core/datastore/ProtoDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/androidMain/kotlin/com/ngapp/quottie/core/datastore/ProtoDataStore.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/DataStore.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/PreferenceSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/PreferenceSerializer.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/PreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/PreferencesDataSource.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/commonMain/kotlin/com/ngapp/quottie/core/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/commonMain/proto/user_preferences.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/commonMain/proto/user_preferences.proto -------------------------------------------------------------------------------- /core/datastore/src/iosMain/kotlin/com/ngapp/quottie/core/datastore/ProtoDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/datastore/src/iosMain/kotlin/com/ngapp/quottie/core/datastore/ProtoDataStore.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Button.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Button.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/IconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/IconButton.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/LoadingWheel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/LoadingWheel.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Navigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Navigation.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Tabs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Tabs.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Tag.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Text.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/Text.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/TopAppBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/AppScrollbars.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/AppScrollbars.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/LazyScrollbarUtilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/LazyScrollbarUtilities.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/Scrollbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/Scrollbar.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/ScrollbarExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/ScrollbarExt.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/ThumbExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/component/scrollbar/ThumbExt.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/icon/QuottieIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/icon/QuottieIcons.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/designsystem/src/commonMain/kotlin/com/ngapp/quottie/core/desingsystem/theme/Type.kt -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/author/UpdateAuthorBookmarkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/author/UpdateAuthorBookmarkUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/di/DomainModule.kt -------------------------------------------------------------------------------- /core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/onboarding/DismissOnboardingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/onboarding/DismissOnboardingUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/quote/UpdateQuoteBookmarkUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/quote/UpdateQuoteBookmarkUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/recentsearchquery/GetRecentSearchQueriesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/domain/src/commonMain/kotlin/com/ngapp/quottie/core/domain/recentsearchquery/GetRecentSearchQueriesUseCase.kt -------------------------------------------------------------------------------- /core/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/build.gradle.kts -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/DarkThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/DarkThemeConfig.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/UserData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/UserData.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/author/AuthorResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/author/AuthorResource.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/githubuser/GithubUserResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/githubuser/GithubUserResource.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/quote/QuoteResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/quote/QuoteResource.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/resultfilter/ResultFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/resultfilter/ResultFilter.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/searchresult/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/searchresult/SearchResult.kt -------------------------------------------------------------------------------- /core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/wiki/WikiResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/model/src/commonMain/kotlin/com/ngapp/quottie/core/model/wiki/WikiResource.kt -------------------------------------------------------------------------------- /core/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/build.gradle.kts -------------------------------------------------------------------------------- /core/network/src/androidMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/androidMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.android.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/GithubNetworkDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/GithubNetworkDataSource.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/QuottieNetworkDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/QuottieNetworkDataSource.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/WikipediaNetworkDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/WikipediaNetworkDataSource.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/GithubNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/GithubNetwork.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/QuottieNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/QuottieNetwork.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/WikipediaNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/ktor/WikipediaNetwork.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/author/NetworkAuthor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/author/NetworkAuthor.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/githubuser/NetworkGithubUserResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/githubuser/NetworkGithubUserResource.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/quote/NetworkQuote.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/quote/NetworkQuote.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/response/ErrorResponseNetworkResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/response/ErrorResponseNetworkResource.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/response/NetworkResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/response/NetworkResponse.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/wiki/NetworkWiki.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/model/wiki/NetworkWiki.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/util/HandleError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/util/HandleError.kt -------------------------------------------------------------------------------- /core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/util/HandleResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/commonMain/kotlin/com/ngapp/quottie/core/network/util/HandleResponse.kt -------------------------------------------------------------------------------- /core/network/src/iosMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/network/src/iosMain/kotlin/com/ngapp/quottie/core/network/providers/HttpClientEngineProvider.ios.kt -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.android.kt -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/UiAndroidPlatformContextProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/UiAndroidPlatformContextProvider.kt -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.android.kt -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/androidMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.android.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/AuthorCardImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/AuthorCardImage.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/AuthorResourceCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/AuthorResourceCard.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/DetailHeaderImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/DetailHeaderImage.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/DividerWithQuoteIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/DividerWithQuoteIcon.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ErrorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ErrorView.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/PagerIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/PagerIndicator.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/PagingGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/PagingGrid.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/QuoteResourceCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/QuoteResourceCard.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/SearchTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/SearchTextField.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/di/UiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/di/UiModule.kt -------------------------------------------------------------------------------- /core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/model/uitext/DataError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/commonMain/kotlin/com/ngapp/quottie/core/ui/model/uitext/DataError.kt -------------------------------------------------------------------------------- /core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ShareManager.ios.kt -------------------------------------------------------------------------------- /core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ads/Ads.ios.kt -------------------------------------------------------------------------------- /core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/core/ui/src/iosMain/kotlin/com/ngapp/quottie/core/ui/ads/ConsentHelper.ios.kt -------------------------------------------------------------------------------- /docs/images/author_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/docs/images/author_detail.png -------------------------------------------------------------------------------- /docs/images/authors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/docs/images/authors.png -------------------------------------------------------------------------------- /docs/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/docs/images/home.png -------------------------------------------------------------------------------- /docs/images/quottie_logo_long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/docs/images/quottie_logo_long.png -------------------------------------------------------------------------------- /feature/authors/detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/authors/detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/build.gradle.kts -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/AuthorDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/AuthorDetailScreen.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/AuthorDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/AuthorDetailViewModel.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/di/AuthorDetailModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/di/AuthorDetailModule.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/navigation/AuthorDetailNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/navigation/AuthorDetailNavigation.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailAction.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailEvent.kt -------------------------------------------------------------------------------- /feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/detail/src/commonMain/kotlin/com/ngapp/quottie/authors/detail/state/AuthorDetailUiState.kt -------------------------------------------------------------------------------- /feature/authors/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/authors/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/AuthorsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/AuthorsScreen.kt -------------------------------------------------------------------------------- /feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/AuthorsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/AuthorsViewModel.kt -------------------------------------------------------------------------------- /feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/di/AuthorsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/di/AuthorsModule.kt -------------------------------------------------------------------------------- /feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/navigation/AuthorsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/navigation/AuthorsNavigation.kt -------------------------------------------------------------------------------- /feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/state/AuthorsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/authors/list/src/commonMain/kotlin/com/ngapp/quottie/authors/list/state/AuthorsUiState.kt -------------------------------------------------------------------------------- /feature/bookmarks/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/bookmarks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/build.gradle.kts -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/BookmarksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/BookmarksScreen.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/BookmarksViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/BookmarksViewModel.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/di/BookmarksModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/di/BookmarksModule.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/navigation/BookmarksNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/navigation/BookmarksNavigation.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksAction.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksEvent.kt -------------------------------------------------------------------------------- /feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/bookmarks/src/commonMain/kotlin/com/ngapp/quottie/bookmarks/state/BookmarksUiState.kt -------------------------------------------------------------------------------- /feature/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/build.gradle.kts -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/HomeScreen.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/HomeViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/di/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/di/HomeModule.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/navigation/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/navigation/HomeNavigation.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeAction.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeEvent.kt -------------------------------------------------------------------------------- /feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/home/src/commonMain/kotlin/com/ngapp/quottie/home/state/HomeUiState.kt -------------------------------------------------------------------------------- /feature/onboarding/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/onboarding/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/build.gradle.kts -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/OnboardingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/OnboardingScreen.kt -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/OnboardingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/OnboardingViewModel.kt -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/di/OnboardingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/di/OnboardingModule.kt -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/navigation/OnboardingNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/navigation/OnboardingNavigation.kt -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/state/OnboardingAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/state/OnboardingAction.kt -------------------------------------------------------------------------------- /feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/state/OnboardingUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/onboarding/src/commonMain/kotlin/com/ngapp/quottie/onboarding/state/OnboardingUiState.kt -------------------------------------------------------------------------------- /feature/search/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/build.gradle.kts -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/SearchScreen.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/SearchViewModel.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/di/SearchModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/di/SearchModule.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/navigation/SearchNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/navigation/SearchNavigation.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchAction.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchEvent.kt -------------------------------------------------------------------------------- /feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/search/src/commonMain/kotlin/com/ngapp/quottie/search/state/SearchUiState.kt -------------------------------------------------------------------------------- /feature/settings/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/about/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/about/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/AboutScreen.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/AboutViewModel.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/di/AboutModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/di/AboutModule.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/navigation/AboutNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/navigation/AboutNavigation.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutAction.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutEvent.kt -------------------------------------------------------------------------------- /feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/about/src/commonMain/kotlin/com/ngapp/settings/quottie/about/state/AboutUiState.kt -------------------------------------------------------------------------------- /feature/settings/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/privacypolicy/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/privacypolicy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/PrivacyPolicyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/PrivacyPolicyScreen.kt -------------------------------------------------------------------------------- /feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/PrivacyPolicyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/PrivacyPolicyViewModel.kt -------------------------------------------------------------------------------- /feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/di/PrivacyPolicyModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/di/PrivacyPolicyModule.kt -------------------------------------------------------------------------------- /feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/navigation/PrivacyPolicyNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/navigation/PrivacyPolicyNavigation.kt -------------------------------------------------------------------------------- /feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/state/PrivacyPolicyAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/privacypolicy/src/commonMain/kotlin/com/ngapp/settings/quottie/privacypolicy/state/PrivacyPolicyAction.kt -------------------------------------------------------------------------------- /feature/settings/softwarelicense/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/softwarelicense/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/softwarelicense/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/softwarelicense/src/commonMain/kotlin/com/ngapp/settings/quottie/softwarelicense/SoftwareLicenseScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/softwarelicense/src/commonMain/kotlin/com/ngapp/settings/quottie/softwarelicense/SoftwareLicenseScreen.kt -------------------------------------------------------------------------------- /feature/settings/softwarelicense/src/commonMain/kotlin/com/ngapp/settings/quottie/softwarelicense/navigation/SoftwareLicenseNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/softwarelicense/src/commonMain/kotlin/com/ngapp/settings/quottie/softwarelicense/navigation/SoftwareLicenseNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/di/SettingsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/di/SettingsModule.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/navigation/SettingsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/navigation/SettingsNavigation.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/state/SettingsAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/state/SettingsAction.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/state/SettingsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/state/SettingsUiState.kt -------------------------------------------------------------------------------- /feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/ui/SettingsDarkThemeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/src/commonMain/kotlin/com/ngapp/quottie/settings/ui/SettingsDarkThemeDialog.kt -------------------------------------------------------------------------------- /feature/settings/termsandconditions/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/termsandconditions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/termsandconditions/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/termsandconditions/src/commonMain/kotlin/com/ngapp/settings/quottie/termsandconditions/TermsAndConditionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/termsandconditions/src/commonMain/kotlin/com/ngapp/settings/quottie/termsandconditions/TermsAndConditionsScreen.kt -------------------------------------------------------------------------------- /feature/settings/termsandconditions/src/commonMain/kotlin/com/ngapp/settings/quottie/termsandconditions/navigation/TermsAndConditionsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/feature/settings/termsandconditions/src/commonMain/kotlin/com/ngapp/settings/quottie/termsandconditions/navigation/TermsAndConditionsNavigation.kt -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/QuottieKMP.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/QuottieKMP.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/QuottieKMP.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/QuottieKMP.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /iosApp/QuottieKMP/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/QuottieKMP/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/QuottieKMP/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/QuottieKMP/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/ContentView.swift -------------------------------------------------------------------------------- /iosApp/QuottieKMP/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/Info.plist -------------------------------------------------------------------------------- /iosApp/QuottieKMP/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/QuottieKMP/QuottieKMPApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/iosApp/QuottieKMP/QuottieKMPApp.swift -------------------------------------------------------------------------------- /resources/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /resources/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/build.gradle.kts -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/base/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/base/strings.xml -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/files/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/files/error.json -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-Bold.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-ExtraBold.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-ExtraLight.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-Light.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-Medium.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-Regular.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/fonts/Manrope-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/fonts/Manrope-SemiBold.ttf -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/account_circle_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/account_circle_filled.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/arrow_back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/arrow_back.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/arrow_forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/arrow_forward.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/bookmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/bookmark.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/bookmark_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/bookmark_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/close.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/format_quote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/format_quote.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/format_quote_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/format_quote_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/group.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/group.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/group_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/group_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/keyboard_arrow_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/keyboard_arrow_right.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/library_books.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/library_books.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/library_books_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/library_books_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_dark_01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_dark_01.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_dark_02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_dark_02.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_dark_03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_dark_03.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_light_01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_light_01.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_light_02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_light_02.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/onboarding_light_03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/onboarding_light_03.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/quottie_logo_long.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/quottie_logo_long.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/quottie_logo_mono.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/quottie_logo_mono.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/search_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/search_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/settings.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/settings_border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/settings_border.svg -------------------------------------------------------------------------------- /resources/src/commonMain/moko-resources/images/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/resources/src/commonMain/moko-resources/images/share.svg -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/spotless/copyright.kts -------------------------------------------------------------------------------- /spotless/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngapp-dev/Quottie-KMP/HEAD/spotless/copyright.xml --------------------------------------------------------------------------------