├── .gitignore ├── README.md ├── androidApp ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── baseio │ │ └── kmm │ │ └── android │ │ ├── PraxisApp.kt │ │ ├── TrendingReposListScreen.kt │ │ ├── TrendingReposUI.kt │ │ ├── TrendingReposVM.kt │ │ └── ui │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable │ ├── app_widget_preview.png │ ├── ic_arrow_right.xml │ └── ic_refresh.xml │ ├── layout │ ├── activity_main.xml │ └── widget_loading.xml │ ├── values │ ├── colors.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml │ └── xml │ └── trending_repos_widget_info.xml ├── art ├── art1.png ├── art2.png ├── art3.png ├── art4.png ├── art5.png ├── art6.png └── art7.png ├── compose-desktop ├── .gitignore ├── build.gradle.kts └── src │ └── jvmMain │ └── kotlin │ ├── Main.kt │ ├── TrendingReposListScreen.kt │ └── TrendingReposVM.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── .gitignore ├── Podfile ├── Podfile.lock ├── iosApp.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── iosApp.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── iosApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── githubtrending │ ├── GithubTrendingUI.swift │ ├── GithubTrendingVM.swift │ └── UiRepo.swift │ └── iOSApp.swift ├── macOS ├── .gitignore ├── Podfile ├── macOS.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── anmolverma.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── macOS.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── macOS │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── ContentView.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── githubtrending │ │ ├── GithubTrendingUI.swift │ │ ├── GithubTrendingVM.swift │ │ └── UiRepo.swift │ ├── macOS.entitlements │ └── macOSApp.swift ├── macOSTests │ └── macOSTests.swift └── macOSUITests │ ├── macOSUITests.swift │ └── macOSUITestsLaunchTests.swift ├── settings.gradle.kts ├── shared ├── build.gradle.kts ├── shared.podspec └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── baseio │ │ └── kmm │ │ ├── db │ │ └── DriverFactory.kt │ │ └── di │ │ └── platformActual.kt │ ├── commonMain │ ├── kotlin │ │ └── com │ │ │ └── baseio │ │ │ └── kmm │ │ │ ├── data │ │ │ ├── local │ │ │ │ ├── GithubTrendingLocal.kt │ │ │ │ └── GithubTrendingLocalImpl.kt │ │ │ └── network │ │ │ │ ├── GithubTrendingAPI.kt │ │ │ │ └── GithubTrendingAPIImpl.kt │ │ │ ├── datamodel │ │ │ └── PraxisDataModel.kt │ │ │ ├── db │ │ │ ├── DriverFactory.kt │ │ │ └── FlowQuery.kt │ │ │ ├── di │ │ │ ├── Koin.kt │ │ │ └── platformExpect.kt │ │ │ ├── domain │ │ │ ├── model │ │ │ │ └── GithubTrending.kt │ │ │ └── usecases │ │ │ │ ├── BaseUseCase.kt │ │ │ │ └── trendingrepos │ │ │ │ ├── FetchTrendingReposUseCase.kt │ │ │ │ ├── GetLocalReposUseCase.kt │ │ │ │ └── SaveTrendingReposUseCase.kt │ │ │ └── features │ │ │ └── trending │ │ │ └── GithubTrendingDataModel.kt │ └── sqldelight │ │ └── db │ │ └── BaseIoDB.sq │ ├── desktopMain │ └── kotlin │ │ └── com │ │ └── baseio │ │ └── kmm │ │ ├── db │ │ └── DriverFactory.kt │ │ └── di │ │ └── platformActual.kt │ ├── iosMain │ └── kotlin │ │ └── com │ │ └── baseio │ │ └── kmm │ │ ├── db │ │ └── DriverFactory.kt │ │ └── di │ │ └── platformActual.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── baseio │ │ └── kmm │ │ ├── db │ │ └── DriverFactory.kt │ │ └── di │ │ └── platformActual.kt │ ├── macosArm64Main │ └── kotlin │ │ └── com │ │ └── baseio │ │ └── kmm │ │ ├── db │ │ └── DriverFactory.kt │ │ └── di │ │ └── platformActual.kt │ └── macosX64Main │ └── kotlin │ └── com │ └── baseio │ └── kmm │ ├── db │ └── DriverFactory.kt │ └── di │ └── platformActual.kt ├── watchApp ├── .gitignore ├── Podfile ├── watchApp WatchKit App │ └── Assets.xcassets │ │ ├── AccentColor.colorset │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ └── Contents.json │ │ └── Contents.json ├── watchApp WatchKit Extension │ ├── Assets.xcassets │ │ ├── Complication.complicationset │ │ │ ├── Circular.imageset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Extra Large.imageset │ │ │ │ └── Contents.json │ │ │ ├── Graphic Bezel.imageset │ │ │ │ └── Contents.json │ │ │ ├── Graphic Circular.imageset │ │ │ │ └── Contents.json │ │ │ ├── Graphic Corner.imageset │ │ │ │ └── Contents.json │ │ │ ├── Graphic Extra Large.imageset │ │ │ │ └── Contents.json │ │ │ ├── Graphic Large Rectangular.imageset │ │ │ │ └── Contents.json │ │ │ ├── Modular.imageset │ │ │ │ └── Contents.json │ │ │ └── Utilitarian.imageset │ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── ComplicationController.swift │ ├── Info.plist │ ├── NotificationController.swift │ ├── NotificationView.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── PushNotificationPayload.apns │ ├── githubtrending │ │ ├── GithubTrendingUI.swift │ │ ├── GithubTrendingVM.swift │ │ └── UiRepo.swift │ └── watchAppApp.swift ├── watchApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── anmolverma.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── watchApp.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── anmolverma.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── watchAppTests │ └── watchAppTests.swift └── watchAppUITests │ ├── watchAppUITests.swift │ └── watchAppUITestsLaunchTests.swift ├── wearOS ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── baseio │ │ └── wearos │ │ ├── PraxisApp.kt │ │ ├── TrendingReposListScreen.kt │ │ ├── TrendingReposUI.kt │ │ ├── TrendingReposVM.kt │ │ └── ui │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.webp │ ├── mipmap-mdpi │ └── ic_launcher.webp │ ├── mipmap-xhdpi │ └── ic_launcher.webp │ ├── mipmap-xxhdpi │ └── ic_launcher.webp │ ├── mipmap-xxxhdpi │ └── ic_launcher.webp │ ├── values-round │ └── strings.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── themes.xml └── webApp ├── build.gradle.kts ├── src └── jsMain │ ├── kotlin │ ├── Client.kt │ └── TrendingUI.kt │ └── resources │ └── index.html └── webpack.config.d └── sqljs.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/README.md -------------------------------------------------------------------------------- /androidApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/build.gradle.kts -------------------------------------------------------------------------------- /androidApp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/PraxisApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/PraxisApp.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/TrendingReposListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/TrendingReposListScreen.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/TrendingReposUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/TrendingReposUI.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/TrendingReposVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/TrendingReposVM.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Color.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Shape.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Theme.kt -------------------------------------------------------------------------------- /androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/java/com/baseio/kmm/android/ui/theme/Type.kt -------------------------------------------------------------------------------- /androidApp/src/main/res/drawable/app_widget_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/drawable/app_widget_preview.png -------------------------------------------------------------------------------- /androidApp/src/main/res/drawable/ic_arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/drawable/ic_arrow_right.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/drawable/ic_refresh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/drawable/ic_refresh.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/layout/widget_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/layout/widget_loading.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /androidApp/src/main/res/xml/trending_repos_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/androidApp/src/main/res/xml/trending_repos_widget_info.xml -------------------------------------------------------------------------------- /art/art1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art1.png -------------------------------------------------------------------------------- /art/art2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art2.png -------------------------------------------------------------------------------- /art/art3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art3.png -------------------------------------------------------------------------------- /art/art4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art4.png -------------------------------------------------------------------------------- /art/art5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art5.png -------------------------------------------------------------------------------- /art/art6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art6.png -------------------------------------------------------------------------------- /art/art7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/art/art7.png -------------------------------------------------------------------------------- /compose-desktop/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /compose-desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/compose-desktop/build.gradle.kts -------------------------------------------------------------------------------- /compose-desktop/src/jvmMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/compose-desktop/src/jvmMain/kotlin/Main.kt -------------------------------------------------------------------------------- /compose-desktop/src/jvmMain/kotlin/TrendingReposListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/compose-desktop/src/jvmMain/kotlin/TrendingReposListScreen.kt -------------------------------------------------------------------------------- /compose-desktop/src/jvmMain/kotlin/TrendingReposVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/compose-desktop/src/jvmMain/kotlin/TrendingReposVM.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/.gitignore: -------------------------------------------------------------------------------- 1 | Pods 2 | Podfile.lock -------------------------------------------------------------------------------- /iosApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/Podfile -------------------------------------------------------------------------------- /iosApp/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/Podfile.lock -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iosApp/iosApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /iosApp/iosApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/AppDelegate.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/githubtrending/GithubTrendingUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/githubtrending/GithubTrendingUI.swift -------------------------------------------------------------------------------- /iosApp/iosApp/githubtrending/GithubTrendingVM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/githubtrending/GithubTrendingVM.swift -------------------------------------------------------------------------------- /iosApp/iosApp/githubtrending/UiRepo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/githubtrending/UiRepo.swift -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /macOS/.gitignore: -------------------------------------------------------------------------------- 1 | Pods 2 | Podfile.lock -------------------------------------------------------------------------------- /macOS/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/Podfile -------------------------------------------------------------------------------- /macOS/macOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /macOS/macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macOS/macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macOS/macOS.xcodeproj/project.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcodeproj/project.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /macOS/macOS.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /macOS/macOS.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /macOS/macOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /macOS/macOS.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /macOS/macOS/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /macOS/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /macOS/macOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/macOS/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/ContentView.swift -------------------------------------------------------------------------------- /macOS/macOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /macOS/macOS/githubtrending/GithubTrendingUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/githubtrending/GithubTrendingUI.swift -------------------------------------------------------------------------------- /macOS/macOS/githubtrending/GithubTrendingVM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/githubtrending/GithubTrendingVM.swift -------------------------------------------------------------------------------- /macOS/macOS/githubtrending/UiRepo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/githubtrending/UiRepo.swift -------------------------------------------------------------------------------- /macOS/macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/macOS.entitlements -------------------------------------------------------------------------------- /macOS/macOS/macOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOS/macOSApp.swift -------------------------------------------------------------------------------- /macOS/macOSTests/macOSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOSTests/macOSTests.swift -------------------------------------------------------------------------------- /macOS/macOSUITests/macOSUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOSUITests/macOSUITests.swift -------------------------------------------------------------------------------- /macOS/macOSUITests/macOSUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/macOS/macOSUITests/macOSUITestsLaunchTests.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/shared.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/shared.podspec -------------------------------------------------------------------------------- /shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/androidMain/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/androidMain/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/data/local/GithubTrendingLocal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/data/local/GithubTrendingLocal.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/data/local/GithubTrendingLocalImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/data/local/GithubTrendingLocalImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/data/network/GithubTrendingAPI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/data/network/GithubTrendingAPI.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/data/network/GithubTrendingAPIImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/data/network/GithubTrendingAPIImpl.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/datamodel/PraxisDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/datamodel/PraxisDataModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/db/FlowQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/db/FlowQuery.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/di/Koin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/di/Koin.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/di/platformExpect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/di/platformExpect.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/domain/model/GithubTrending.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/domain/model/GithubTrending.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/BaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/BaseUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/FetchTrendingReposUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/FetchTrendingReposUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/GetLocalReposUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/GetLocalReposUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/SaveTrendingReposUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/domain/usecases/trendingrepos/SaveTrendingReposUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/com/baseio/kmm/features/trending/GithubTrendingDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/kotlin/com/baseio/kmm/features/trending/GithubTrendingDataModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/sqldelight/db/BaseIoDB.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/commonMain/sqldelight/db/BaseIoDB.sq -------------------------------------------------------------------------------- /shared/src/desktopMain/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/desktopMain/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/desktopMain/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/desktopMain/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/iosMain/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/iosMain/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /shared/src/jsMain/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/jsMain/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/jsMain/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/jsMain/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /shared/src/macosArm64Main/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/macosArm64Main/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/macosArm64Main/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/macosArm64Main/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /shared/src/macosX64Main/kotlin/com/baseio/kmm/db/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/macosX64Main/kotlin/com/baseio/kmm/db/DriverFactory.kt -------------------------------------------------------------------------------- /shared/src/macosX64Main/kotlin/com/baseio/kmm/di/platformActual.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/shared/src/macosX64Main/kotlin/com/baseio/kmm/di/platformActual.kt -------------------------------------------------------------------------------- /watchApp/.gitignore: -------------------------------------------------------------------------------- 1 | Pods 2 | Podfile.lock -------------------------------------------------------------------------------- /watchApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/Podfile -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit App/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit App/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit App/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit App/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit App/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit App/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/ComplicationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/ComplicationController.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Info.plist -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/NotificationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/NotificationController.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/NotificationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/NotificationView.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/PushNotificationPayload.apns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/PushNotificationPayload.apns -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/githubtrending/GithubTrendingUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/githubtrending/GithubTrendingUI.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/githubtrending/GithubTrendingVM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/githubtrending/GithubTrendingVM.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/githubtrending/UiRepo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/githubtrending/UiRepo.swift -------------------------------------------------------------------------------- /watchApp/watchApp WatchKit Extension/watchAppApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp WatchKit Extension/watchAppApp.swift -------------------------------------------------------------------------------- /watchApp/watchApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /watchApp/watchApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /watchApp/watchApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /watchApp/watchApp.xcodeproj/project.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcodeproj/project.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /watchApp/watchApp.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcodeproj/xcuserdata/anmolverma.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /watchApp/watchApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /watchApp/watchApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /watchApp/watchApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchApp.xcworkspace/xcuserdata/anmolverma.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /watchApp/watchAppTests/watchAppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchAppTests/watchAppTests.swift -------------------------------------------------------------------------------- /watchApp/watchAppUITests/watchAppUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchAppUITests/watchAppUITests.swift -------------------------------------------------------------------------------- /watchApp/watchAppUITests/watchAppUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/watchApp/watchAppUITests/watchAppUITestsLaunchTests.swift -------------------------------------------------------------------------------- /wearOS/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /wearOS/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/build.gradle.kts -------------------------------------------------------------------------------- /wearOS/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/proguard-rules.pro -------------------------------------------------------------------------------- /wearOS/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/PraxisApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/PraxisApp.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/TrendingReposListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/TrendingReposListScreen.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/TrendingReposUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/TrendingReposUI.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/TrendingReposVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/TrendingReposVM.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/ui/theme/Color.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/ui/theme/Shape.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/ui/theme/Theme.kt -------------------------------------------------------------------------------- /wearOS/src/main/java/com/baseio/wearos/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/java/com/baseio/wearos/ui/theme/Type.kt -------------------------------------------------------------------------------- /wearOS/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /wearOS/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearOS/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearOS/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearOS/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearOS/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /wearOS/src/main/res/values-round/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/values-round/strings.xml -------------------------------------------------------------------------------- /wearOS/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /wearOS/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /wearOS/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/wearOS/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /webApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/webApp/build.gradle.kts -------------------------------------------------------------------------------- /webApp/src/jsMain/kotlin/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/webApp/src/jsMain/kotlin/Client.kt -------------------------------------------------------------------------------- /webApp/src/jsMain/kotlin/TrendingUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/webApp/src/jsMain/kotlin/TrendingUI.kt -------------------------------------------------------------------------------- /webApp/src/jsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/webApp/src/jsMain/resources/index.html -------------------------------------------------------------------------------- /webApp/webpack.config.d/sqljs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mutualmobile/PraxisKMP/HEAD/webApp/webpack.config.d/sqljs.js --------------------------------------------------------------------------------