├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── myshop │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── myshop │ │ │ ├── ShoppingApplication.kt │ │ │ ├── common │ │ │ ├── Response.kt │ │ │ ├── caller │ │ │ │ ├── ApiCaller.kt │ │ │ │ └── LocalCaller.kt │ │ │ └── helpers │ │ │ │ ├── AuthFieldCheckers.kt │ │ │ │ ├── BitmapConverter.kt │ │ │ │ ├── DateFormatter.kt │ │ │ │ ├── PreferenceManager.kt │ │ │ │ ├── UiText.kt │ │ │ │ └── ValidEmail.kt │ │ │ ├── core │ │ │ ├── alarm │ │ │ │ ├── AlarmScheduler.kt │ │ │ │ ├── ShoppingAlarmReceiver.kt │ │ │ │ └── ShoppingAlarmScheduler.kt │ │ │ └── notification │ │ │ │ ├── DailyShoppingNotifier.kt │ │ │ │ ├── Notifier.kt │ │ │ │ └── ShoppingDailyNotificationTimeManager.kt │ │ │ ├── data │ │ │ ├── datasource │ │ │ │ ├── local │ │ │ │ │ └── shopping │ │ │ │ │ │ ├── cart │ │ │ │ │ │ ├── CartLocalDataSource.kt │ │ │ │ │ │ ├── CartLocalDataSourceImpl.kt │ │ │ │ │ │ └── db │ │ │ │ │ │ │ ├── CartDao.kt │ │ │ │ │ │ │ └── CartDatabase.kt │ │ │ │ │ │ ├── favorite_product │ │ │ │ │ │ ├── FavoriteLocalDatasourceImpl.kt │ │ │ │ │ │ ├── FavoriteProductLocalDatasource.kt │ │ │ │ │ │ └── db │ │ │ │ │ │ │ ├── FavoriteProductDao.kt │ │ │ │ │ │ │ └── FavoriteProductDatabase.kt │ │ │ │ │ │ └── product │ │ │ │ │ │ ├── ProductLocalDataSource.kt │ │ │ │ │ │ ├── ProductLocalDataSourceImpl.kt │ │ │ │ │ │ └── db │ │ │ │ │ │ ├── ProductDao.kt │ │ │ │ │ │ └── ProductDatabase.kt │ │ │ │ └── remote │ │ │ │ │ ├── api │ │ │ │ │ └── ShoppingApi.kt │ │ │ │ │ ├── firebase │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── FirebaseAuthDataSource.kt │ │ │ │ │ │ └── FirebaseAuthDataSourceImpl.kt │ │ │ │ │ ├── fcm │ │ │ │ │ │ ├── FirebaseFcmDataSource.kt │ │ │ │ │ │ └── FirebaseFcmDataSourceImpl.kt │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── FirebaseStorageDataSource.kt │ │ │ │ │ │ └── FirebaseStorageDataSourceImpl.kt │ │ │ │ │ └── store │ │ │ │ │ │ ├── FirebaseFirestoreDataSource.kt │ │ │ │ │ │ └── FirebaseFirestoreDataSourceImpl.kt │ │ │ │ │ └── shopping │ │ │ │ │ ├── ShoppingRemoteDataSource.kt │ │ │ │ │ └── ShoppingRemoteDataSourceImpl.kt │ │ │ ├── mapper │ │ │ │ └── ProductMapper.kt │ │ │ └── repository │ │ │ │ ├── FirebaseRepositoryImpl.kt │ │ │ │ └── ShoppingRepositoryImpl.kt │ │ │ ├── di │ │ │ ├── AppModule.kt │ │ │ ├── DataSourceModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── NotificationModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── RoomModule.kt │ │ │ ├── domain │ │ │ └── repository │ │ │ │ ├── FirebaseRepository.kt │ │ │ │ └── ShoppingRepository.kt │ │ │ ├── model │ │ │ ├── auth │ │ │ │ ├── Auth.kt │ │ │ │ └── User.kt │ │ │ ├── shopping │ │ │ │ ├── CartEntity.kt │ │ │ │ ├── Product.kt │ │ │ │ └── ProductEntity.kt │ │ │ └── user_detail │ │ │ │ └── UserDetail.kt │ │ │ ├── presentation │ │ │ ├── MainActivity.kt │ │ │ ├── MainActivityViewModel.kt │ │ │ ├── ShoppingApp.kt │ │ │ ├── cart │ │ │ │ ├── CartItem.kt │ │ │ │ ├── CartScreen.kt │ │ │ │ └── CartViewModel.kt │ │ │ ├── designsystem │ │ │ │ ├── components │ │ │ │ │ ├── AuthBackground.kt │ │ │ │ │ ├── AuthEnterEmailOtf.kt │ │ │ │ │ ├── AuthEnterPasswordOtf.kt │ │ │ │ │ ├── AuthWelcomeText.kt │ │ │ │ │ ├── ShoppingButton.kt │ │ │ │ │ ├── ShoppingCreditCard.kt │ │ │ │ │ ├── ShoppingLoading.kt │ │ │ │ │ ├── ShoppingProductItem.kt │ │ │ │ │ ├── ShoppingScaffold.kt │ │ │ │ │ └── ShoppingShowToastMessages.kt │ │ │ │ └── theme │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Theme.kt │ │ │ │ │ └── Type.kt │ │ │ ├── home │ │ │ │ ├── Home.kt │ │ │ │ ├── favorites │ │ │ │ │ ├── FavoriteItem.kt │ │ │ │ │ ├── FavoritesScreen.kt │ │ │ │ │ └── FavoritesViewModel.kt │ │ │ │ ├── product │ │ │ │ │ ├── CategoryItem.kt │ │ │ │ │ ├── ProductScreen.kt │ │ │ │ │ └── ProductViewModel.kt │ │ │ │ ├── profile │ │ │ │ │ ├── InfoItem.kt │ │ │ │ │ ├── ProfileScreen.kt │ │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── DeleteAccountDialog.kt │ │ │ │ │ │ ├── ImageCropper.kt │ │ │ │ │ │ ├── UpdateAccountInfoDialog.kt │ │ │ │ │ │ └── VerifyPhoneNumberDialog.kt │ │ │ │ └── search │ │ │ │ │ ├── SearchScreen.kt │ │ │ │ │ └── SearchViewModel.kt │ │ │ ├── login │ │ │ │ ├── LoginScreen.kt │ │ │ │ └── LoginViewModel.kt │ │ │ ├── navigation │ │ │ │ └── ShoppingAppNavController.kt │ │ │ ├── payment │ │ │ │ ├── PaymentDetailItem.kt │ │ │ │ ├── PaymentScreen.kt │ │ │ │ └── PaymentViewModel.kt │ │ │ ├── product_detail │ │ │ │ ├── ProductDetailScreen.kt │ │ │ │ └── ProductDetailViewModel.kt │ │ │ └── sign_up │ │ │ │ ├── SignUpScreen.kt │ │ │ │ └── SignUpViewModel.kt │ │ │ └── utils │ │ │ ├── Constants.kt │ │ │ └── Preview.kt │ └── res │ │ ├── drawable │ │ ├── american_express.png │ │ ├── auth_background.jpg │ │ ├── credit_card.png │ │ ├── debug_placeholder.jpg │ │ ├── discover.png │ │ ├── empty_profile_img.png │ │ ├── error_image.png │ │ ├── error_img.xml │ │ ├── ic_add.xml │ │ ├── ic_address.png │ │ ├── ic_birthdate.png │ │ ├── ic_contactless.xml │ │ ├── ic_email.png │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_mobile.png │ │ ├── ic_name.png │ │ ├── ic_remove.xml │ │ ├── ic_visibility.xml │ │ ├── ic_visibility_off.xml │ │ ├── mastercard.png │ │ ├── payment_success.png │ │ ├── search.png │ │ ├── search_result_empty.png │ │ └── visa.png │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_round.webp │ │ └── ic_launcher_round_foreground.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_round.webp │ │ └── ic_launcher_round_foreground.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-tr-rTR │ │ └── strings.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── example │ └── myshop │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/myshop/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/androidTest/java/com/example/myshop/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/ShoppingApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/ShoppingApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/Response.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/caller/ApiCaller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/caller/ApiCaller.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/caller/LocalCaller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/caller/LocalCaller.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/AuthFieldCheckers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/AuthFieldCheckers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/BitmapConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/BitmapConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/DateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/DateFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/PreferenceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/PreferenceManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/UiText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/UiText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/common/helpers/ValidEmail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/common/helpers/ValidEmail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/alarm/AlarmScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/alarm/AlarmScheduler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/alarm/ShoppingAlarmReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/alarm/ShoppingAlarmReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/alarm/ShoppingAlarmScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/alarm/ShoppingAlarmScheduler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/notification/DailyShoppingNotifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/notification/DailyShoppingNotifier.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/notification/Notifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/notification/Notifier.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/core/notification/ShoppingDailyNotificationTimeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/core/notification/ShoppingDailyNotificationTimeManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/CartLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/CartLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/CartLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/CartLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/db/CartDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/db/CartDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/db/CartDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/cart/db/CartDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/FavoriteLocalDatasourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/FavoriteLocalDatasourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/FavoriteProductLocalDatasource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/FavoriteProductLocalDatasource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/db/FavoriteProductDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/db/FavoriteProductDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/db/FavoriteProductDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/favorite_product/db/FavoriteProductDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/ProductLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/ProductLocalDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/ProductLocalDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/ProductLocalDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/db/ProductDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/db/ProductDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/db/ProductDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/local/shopping/product/db/ProductDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/api/ShoppingApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/api/ShoppingApi.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/auth/FirebaseAuthDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/auth/FirebaseAuthDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/auth/FirebaseAuthDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/auth/FirebaseAuthDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/fcm/FirebaseFcmDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/fcm/FirebaseFcmDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/fcm/FirebaseFcmDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/fcm/FirebaseFcmDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/storage/FirebaseStorageDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/storage/FirebaseStorageDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/storage/FirebaseStorageDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/storage/FirebaseStorageDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/store/FirebaseFirestoreDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/store/FirebaseFirestoreDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/firebase/store/FirebaseFirestoreDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/firebase/store/FirebaseFirestoreDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/shopping/ShoppingRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/shopping/ShoppingRemoteDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/datasource/remote/shopping/ShoppingRemoteDataSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/datasource/remote/shopping/ShoppingRemoteDataSourceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/mapper/ProductMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/mapper/ProductMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/repository/FirebaseRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/repository/FirebaseRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/data/repository/ShoppingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/data/repository/ShoppingRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/DataSourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/DataSourceModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/NotificationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/NotificationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/di/RoomModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/di/RoomModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/domain/repository/FirebaseRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/domain/repository/FirebaseRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/domain/repository/ShoppingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/domain/repository/ShoppingRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/auth/Auth.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/auth/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/auth/User.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/shopping/CartEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/shopping/CartEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/shopping/Product.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/shopping/Product.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/shopping/ProductEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/shopping/ProductEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/model/user_detail/UserDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/model/user_detail/UserDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/MainActivityViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/MainActivityViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/ShoppingApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/ShoppingApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/cart/CartItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/cart/CartItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/cart/CartScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/cart/CartScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/cart/CartViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/cart/CartViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthBackground.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthEnterEmailOtf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthEnterEmailOtf.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthEnterPasswordOtf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthEnterPasswordOtf.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthWelcomeText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/AuthWelcomeText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingCreditCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingCreditCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingLoading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingLoading.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingProductItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingProductItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingScaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingScaffold.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingShowToastMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/components/ShoppingShowToastMessages.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/designsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/designsystem/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/Home.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/Home.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/favorites/FavoriteItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/favorites/FavoriteItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/favorites/FavoritesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/favorites/FavoritesScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/favorites/FavoritesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/favorites/FavoritesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/product/CategoryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/product/CategoryItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/product/ProductScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/product/ProductScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/product/ProductViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/product/ProductViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/InfoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/InfoItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/ProfileScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/DeleteAccountDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/DeleteAccountDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/ImageCropper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/ImageCropper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/UpdateAccountInfoDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/UpdateAccountInfoDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/VerifyPhoneNumberDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/profile/dialogs/VerifyPhoneNumberDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/search/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/home/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/home/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/login/LoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/navigation/ShoppingAppNavController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/navigation/ShoppingAppNavController.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/payment/PaymentDetailItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/payment/PaymentDetailItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/payment/PaymentScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/payment/PaymentScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/payment/PaymentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/payment/PaymentViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/product_detail/ProductDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/product_detail/ProductDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/product_detail/ProductDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/product_detail/ProductDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/sign_up/SignUpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/sign_up/SignUpScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/presentation/sign_up/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/presentation/sign_up/SignUpViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/utils/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/myshop/utils/Preview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/java/com/example/myshop/utils/Preview.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/american_express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/american_express.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/auth_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/auth_background.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/credit_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/credit_card.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/debug_placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/debug_placeholder.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/discover.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/empty_profile_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/empty_profile_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/error_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/error_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/error_img.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/error_img.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_address.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_birthdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_birthdate.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_contactless.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_contactless.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_email.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_mobile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_name.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_remove.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_remove.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_visibility.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/ic_visibility_off.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/mastercard.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/payment_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/payment_success.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/search_result_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/search_result_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/drawable/visa.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-tr-rTR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values-tr-rTR/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/myshop/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/app/src/test/java/com/example/myshop/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiv-eng/ComposeShoppingApp/HEAD/settings.gradle.kts --------------------------------------------------------------------------------