├── .gitignore ├── LICENSE.txt ├── README.md ├── androidApp ├── build.gradle.kts └── src │ └── androidMain │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ └── com │ │ └── myapplication │ │ ├── App.kt │ │ └── MainActivity.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ └── values │ ├── ic_launcher_background.xml │ └── strings.xml ├── app_preview.gif ├── cleanup.sh ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── Podfile ├── Podfile.swift ├── iosApp.xcodeproj │ └── project.pbxproj └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift ├── readme_images ├── android_app_running.png ├── banner.png ├── edit_run_config.png ├── hello_world_ios.png ├── open_project_view.png ├── run_on_android.png ├── target_device.png └── text_field_added.png ├── settings.gradle.kts └── shared ├── build.gradle.kts └── src ├── androidMain ├── AndroidManifest.xml └── kotlin │ ├── core │ ├── Context.kt │ ├── DataStore.kt │ └── platformModule.kt │ ├── di │ └── Utils.kt │ └── main.android.kt ├── commonMain ├── kotlin │ ├── App.kt │ ├── core │ │ ├── Context.kt │ │ ├── DataStore.kt │ │ ├── platformModule.kt │ │ └── viewModelDefinition.kt │ ├── data │ │ ├── core │ │ │ └── AppDataStoreManager.kt │ │ ├── model │ │ │ ├── Category.kt │ │ │ ├── Product.kt │ │ │ ├── Rating.kt │ │ │ ├── TextFieldState.kt │ │ │ ├── request │ │ │ │ ├── LoginRequest.kt │ │ │ │ └── RegisterModel.kt │ │ │ └── response │ │ │ │ ├── BaseResponse.kt │ │ │ │ ├── LoginResponse.kt │ │ │ │ └── RegisterResponse.kt │ │ ├── network │ │ │ ├── Resource.kt │ │ │ └── Urls.kt │ │ └── repository │ │ │ ├── AppPreferences.kt │ │ │ ├── AuthRepositoryImp.kt │ │ │ ├── CreateDatastore.kt │ │ │ └── HomeRepositoryImp.kt │ ├── di │ │ ├── AppModule.kt │ │ └── Utils.kt │ ├── domain │ │ ├── core │ │ │ └── AppDataStore.kt │ │ ├── repository │ │ │ ├── AuthRepository.kt │ │ │ └── HomeRepository.kt │ │ └── usecase │ │ │ ├── CategoryUseCase.kt │ │ │ ├── GetProfileUseCase.kt │ │ │ ├── LoginUseCase.kt │ │ │ ├── ProductUseCase.kt │ │ │ └── RegisterUseCase.kt │ ├── presentation │ │ ├── base │ │ │ ├── BaseViewModel.kt │ │ │ └── DataStoreKeys.kt │ │ ├── components │ │ │ ├── AppBar.kt │ │ │ ├── AppButtons.kt │ │ │ ├── AppSlider.kt │ │ │ ├── AppText.kt │ │ │ ├── CategoryCardTag.kt │ │ │ ├── CustomDialog.kt │ │ │ ├── Gap.kt │ │ │ ├── LoadingIndicator.kt │ │ │ ├── ModalBottomSheet.kt │ │ │ ├── ProductCard.kt │ │ │ ├── ProfileSectionCard.kt │ │ │ └── TabNavigationItem.kt │ │ ├── screens │ │ │ ├── auth │ │ │ │ ├── login │ │ │ │ │ ├── LoginScreen.kt │ │ │ │ │ └── LoginViewModel.kt │ │ │ │ ├── register │ │ │ │ │ ├── RegisterScreen.kt │ │ │ │ │ └── RegisterViewModel.kt │ │ │ │ └── updateProfile │ │ │ │ │ ├── UpdateProfileScreen.kt │ │ │ │ │ └── UpdateProfileViewModel.kt │ │ │ ├── category │ │ │ │ ├── SelectedCategoryScreen.kt │ │ │ │ └── SelectedCategoryViewModel.kt │ │ │ ├── main │ │ │ │ ├── MainScreen.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── taps │ │ │ │ │ ├── category │ │ │ │ │ ├── CategoriesViewModel.kt │ │ │ │ │ ├── CategoryScreen.kt │ │ │ │ │ └── CategoryTab.kt │ │ │ │ │ ├── home │ │ │ │ │ ├── HomeScreen.kt │ │ │ │ │ ├── HomeTab.kt │ │ │ │ │ └── HomeViewModel.kt │ │ │ │ │ ├── profile │ │ │ │ │ ├── ProfileScreen.kt │ │ │ │ │ ├── ProfileTab.kt │ │ │ │ │ └── ProfileViewModel.kt │ │ │ │ │ └── search │ │ │ │ │ ├── SearchScreen.kt │ │ │ │ │ ├── SearchTab.kt │ │ │ │ │ └── SearchViewModel.kt │ │ │ ├── product │ │ │ │ └── DetailScreen.kt │ │ │ ├── settings │ │ │ │ └── SettingsScreen.kt │ │ │ └── splash │ │ │ │ ├── SplashScreen.kt │ │ │ │ └── SplashViewModel.kt │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Dimens.kt │ │ │ └── Type.kt │ └── utils │ │ ├── AppStrings.kt │ │ └── CommonUtil.kt └── resources │ ├── arrow_right.xml │ ├── banner1.png │ ├── banner2.png │ ├── banner3.png │ ├── compose-multiplatform.xml │ ├── flag.xml │ ├── ic_arrow_down.xml │ ├── not_found.png │ ├── visibility.xml │ └── visibility_off.xml └── iosMain └── kotlin ├── core ├── Context.kt ├── DataStore.kt ├── platformModule.kt └── viewModelDefinition.kt ├── di └── Utils.kt └── main.ios.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/README.md -------------------------------------------------------------------------------- /androidApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/build.gradle.kts -------------------------------------------------------------------------------- /androidApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/ic_launcher-playstore.png -------------------------------------------------------------------------------- /androidApp/src/androidMain/kotlin/com/myapplication/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/kotlin/com/myapplication/App.kt -------------------------------------------------------------------------------- /androidApp/src/androidMain/kotlin/com/myapplication/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/kotlin/com/myapplication/MainActivity.kt -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/androidApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /app_preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/app_preview.gif -------------------------------------------------------------------------------- /cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/cleanup.sh -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/Podfile -------------------------------------------------------------------------------- /iosApp/Podfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/Podfile.swift -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /readme_images/android_app_running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/android_app_running.png -------------------------------------------------------------------------------- /readme_images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/banner.png -------------------------------------------------------------------------------- /readme_images/edit_run_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/edit_run_config.png -------------------------------------------------------------------------------- /readme_images/hello_world_ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/hello_world_ios.png -------------------------------------------------------------------------------- /readme_images/open_project_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/open_project_view.png -------------------------------------------------------------------------------- /readme_images/run_on_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/run_on_android.png -------------------------------------------------------------------------------- /readme_images/target_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/target_device.png -------------------------------------------------------------------------------- /readme_images/text_field_added.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/readme_images/text_field_added.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/core/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/androidMain/kotlin/core/Context.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/core/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/androidMain/kotlin/core/DataStore.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/core/platformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/androidMain/kotlin/core/platformModule.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/di/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/androidMain/kotlin/di/Utils.kt -------------------------------------------------------------------------------- /shared/src/androidMain/kotlin/main.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/androidMain/kotlin/main.android.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/App.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/core/Context.kt: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | expect class Context -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/core/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/core/DataStore.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/core/platformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/core/platformModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/core/viewModelDefinition.kt: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/core/AppDataStoreManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/core/AppDataStoreManager.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/Category.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/Product.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/Product.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/Rating.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/Rating.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/TextFieldState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/TextFieldState.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/request/LoginRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/request/LoginRequest.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/request/RegisterModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/request/RegisterModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/response/BaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/response/BaseResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/response/LoginResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/response/LoginResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/model/response/RegisterResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/model/response/RegisterResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/network/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/network/Resource.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/network/Urls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/network/Urls.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/repository/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/repository/AppPreferences.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/repository/AuthRepositoryImp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/repository/AuthRepositoryImp.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/repository/CreateDatastore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/repository/CreateDatastore.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/repository/HomeRepositoryImp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/data/repository/HomeRepositoryImp.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/di/AppModule.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/di/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/di/Utils.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/core/AppDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/core/AppDataStore.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/repository/AuthRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/repository/HomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/repository/HomeRepository.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/usecase/CategoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/usecase/CategoryUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/usecase/GetProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/usecase/GetProfileUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/usecase/LoginUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/usecase/LoginUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/usecase/ProductUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/usecase/ProductUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/domain/usecase/RegisterUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/domain/usecase/RegisterUseCase.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/base/BaseViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/base/DataStoreKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/base/DataStoreKeys.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/AppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/AppBar.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/AppButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/AppButtons.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/AppSlider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/AppSlider.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/AppText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/AppText.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/CategoryCardTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/CategoryCardTag.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/CustomDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/CustomDialog.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/Gap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/Gap.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/LoadingIndicator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/LoadingIndicator.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/ModalBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/ModalBottomSheet.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/ProductCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/ProductCard.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/ProfileSectionCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/ProfileSectionCard.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/components/TabNavigationItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/components/TabNavigationItem.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/login/LoginScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/login/LoginViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/register/RegisterScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/register/RegisterScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/register/RegisterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/register/RegisterViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/updateProfile/UpdateProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/updateProfile/UpdateProfileScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/auth/updateProfile/UpdateProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/auth/updateProfile/UpdateProfileViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/category/SelectedCategoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/category/SelectedCategoryScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/category/SelectedCategoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/category/SelectedCategoryViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/MainScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/MainViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoriesViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoryScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoryTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/category/CategoryTab.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeTab.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/home/HomeViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileTab.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchTab.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/main/taps/search/SearchViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/product/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/product/DetailScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/splash/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/splash/SplashScreen.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/screens/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/screens/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/theme/Color.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/theme/Dimens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/theme/Dimens.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/presentation/theme/Type.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/utils/AppStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/utils/AppStrings.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/utils/CommonUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/kotlin/utils/CommonUtil.kt -------------------------------------------------------------------------------- /shared/src/commonMain/resources/arrow_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/arrow_right.xml -------------------------------------------------------------------------------- /shared/src/commonMain/resources/banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/banner1.png -------------------------------------------------------------------------------- /shared/src/commonMain/resources/banner2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/banner2.png -------------------------------------------------------------------------------- /shared/src/commonMain/resources/banner3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/banner3.png -------------------------------------------------------------------------------- /shared/src/commonMain/resources/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/compose-multiplatform.xml -------------------------------------------------------------------------------- /shared/src/commonMain/resources/flag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/flag.xml -------------------------------------------------------------------------------- /shared/src/commonMain/resources/ic_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/ic_arrow_down.xml -------------------------------------------------------------------------------- /shared/src/commonMain/resources/not_found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/not_found.png -------------------------------------------------------------------------------- /shared/src/commonMain/resources/visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/visibility.xml -------------------------------------------------------------------------------- /shared/src/commonMain/resources/visibility_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/commonMain/resources/visibility_off.xml -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/core/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/core/Context.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/core/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/core/DataStore.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/core/platformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/core/platformModule.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/core/viewModelDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/core/viewModelDefinition.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/di/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/di/Utils.kt -------------------------------------------------------------------------------- /shared/src/iosMain/kotlin/main.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BasemNasr/StoreKMP/HEAD/shared/src/iosMain/kotlin/main.ios.kt --------------------------------------------------------------------------------