├── .editorconfig ├── .gitignore ├── README.md ├── actionChooser ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── codes │ │ └── mina_mikhail │ │ └── action_chooser │ │ ├── ActionChooserAdapter.kt │ │ ├── ActionChooserHelper.kt │ │ └── ChooserAction.kt │ └── res │ ├── drawable │ ├── bg_chooser_pop_up.xml │ └── btn_action_chooser.xml │ ├── font │ ├── almarai_bold.ttf │ ├── almarai_light.ttf │ ├── poppins_bold.ttf │ └── poppins_light.ttf │ ├── layout │ ├── item_chooser_action.xml │ └── pop_up_action_chooser.xml │ ├── values-ar │ ├── strings.xml │ └── styles.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ └── java │ └── com │ └── mina_mikhail │ └── base_mvvm │ └── core │ ├── MyApplication.kt │ └── di │ └── module │ ├── AppPreferencesModule.kt │ ├── NetworkServicesModule.kt │ ├── RepositoryModule.kt │ ├── RetrofitModule.kt │ └── UseCaseModule.kt ├── appTutorial ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── codes │ │ └── mina_mikhail │ │ └── app_tutorial │ │ ├── AppTutorial.kt │ │ ├── AppTutorialHelper.kt │ │ └── TutorialAdapter.kt │ └── res │ ├── font │ ├── almarai_bold.ttf │ ├── almarai_light.ttf │ ├── poppins_bold.ttf │ └── poppins_light.ttf │ ├── layout │ └── item_tutorial.xml │ ├── values-ar │ ├── strings.xml │ └── styles.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── data ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── mina_mikhail │ └── base_mvvm │ └── data │ ├── account │ ├── data_source │ │ └── remote │ │ │ ├── AccountRemoteDataSource.kt │ │ │ └── AccountServices.kt │ └── repository │ │ └── AccountRepositoryImpl.kt │ ├── auth │ ├── data_source │ │ └── remote │ │ │ ├── AuthRemoteDataSource.kt │ │ │ └── AuthServices.kt │ └── repository │ │ └── AuthRepositoryImpl.kt │ ├── general │ ├── data_source │ │ └── remote │ │ │ ├── GeneralRemoteDataSource.kt │ │ │ └── GeneralServices.kt │ └── repository │ │ └── GeneralRepositoryImpl.kt │ ├── home │ ├── data_source │ │ └── remote │ │ │ ├── HomeRemoteDataSource.kt │ │ │ └── HomeServices.kt │ └── repository │ │ └── HomeRepositoryImpl.kt │ ├── local │ └── preferences │ │ └── AppPreferences.kt │ ├── remote │ └── BaseRemoteDataSource.kt │ └── search │ ├── data_source │ └── remote │ │ ├── SearchRemoteDataSource.kt │ │ └── SearchServices.kt │ └── repository │ └── SearchRepositoryImpl.kt ├── domain ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── mina_mikhail │ └── base_mvvm │ └── domain │ ├── account │ ├── entity │ │ └── request │ │ │ └── SendFirebaseTokenRequest.kt │ ├── repository │ │ └── AccountRepository.kt │ └── use_case │ │ ├── AccountUseCases.kt │ │ ├── CheckFirstTimeUseCase.kt │ │ ├── CheckLoggedInUserUseCase.kt │ │ ├── LogOutUseCase.kt │ │ ├── SaveUserToLocalUseCase.kt │ │ ├── SendFirebaseTokenUseCase.kt │ │ └── SetFirstTimeUseCase.kt │ ├── auth │ ├── entity │ │ ├── model │ │ │ └── User.kt │ │ └── request │ │ │ └── LogInRequest.kt │ ├── enums │ │ └── AuthFieldsValidation.kt │ ├── repository │ │ └── AuthRepository.kt │ └── use_case │ │ └── LogInUseCase.kt │ ├── enums │ └── DataStatus.kt │ ├── general │ ├── repository │ │ └── GeneralRepository.kt │ └── use_case │ │ ├── ClearPreferencesUseCase.kt │ │ └── GeneralUseCases.kt │ ├── home │ └── repository │ │ └── HomeRepository.kt │ ├── search │ └── repository │ │ └── SearchRepository.kt │ └── utils │ ├── BaseResponse.kt │ ├── Constants.kt │ ├── ErrorResponse.kt │ ├── FailureStatus.kt │ ├── Resource.kt │ └── Utils.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── architecture.png ├── data_layer.png └── ui_layer.png ├── imagesSlider ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── codes │ │ └── mina_mikhail │ │ └── images_slider │ │ ├── ImagesSliderAdapter.kt │ │ ├── ImagesSliderHelper.kt │ │ ├── fullscreen_images_slider │ │ ├── FullscreenImagesSliderActivity.kt │ │ ├── FullscreenImagesSliderAdapter.kt │ │ └── ThumbnailsAdapter.kt │ │ └── utils │ │ ├── Utils.kt │ │ └── ZoomOutTransformation.kt │ └── res │ ├── drawable-ar │ └── bg_no_image.png │ ├── drawable │ ├── bg_no_image.png │ ├── default_dot.xml │ ├── ic_back.xml │ ├── ic_launcher_foreground.xml │ └── selected_dot.xml │ ├── layout │ ├── activity_fullscreen_images_slider.xml │ ├── item_fullscreen_slider_image.xml │ ├── item_slider_image.xml │ └── item_thumbnail.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ └── strings.xml ├── key ├── myGitHooks ├── pre-commit-mac └── pre-commit-windows ├── pre-commit ├── presentation ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── ic_launcher_test-playstore.png │ ├── ic_new_launcher-playstore.png │ ├── java │ └── com │ │ └── mina_mikhail │ │ └── base_mvvm │ │ └── presentation │ │ ├── account │ │ ├── AccountFragment.kt │ │ └── AccountViewModel.kt │ │ ├── auth │ │ ├── AuthActivity.kt │ │ ├── forgot_password │ │ │ ├── ForgotPasswordFragment.kt │ │ │ └── ForgotPasswordViewModel.kt │ │ ├── log_in │ │ │ ├── LogInFragment.kt │ │ │ └── LogInViewModel.kt │ │ └── sign_up │ │ │ ├── SignUpFragment.kt │ │ │ └── SignUpViewModel.kt │ │ ├── base │ │ ├── BaseActivity.kt │ │ ├── BaseDialog.kt │ │ ├── BaseFragment.kt │ │ ├── BaseViewModel.kt │ │ ├── extensions │ │ │ ├── ActivityExtensions.kt │ │ │ ├── CommonExtensions.kt │ │ │ ├── FragmentExtensions.kt │ │ │ ├── NavigationExtensions.kt │ │ │ └── ViewExtensions.kt │ │ └── utils │ │ │ ├── DateUtils.kt │ │ │ ├── EndlessRecyclerViewScrollListener.kt │ │ │ ├── KeyboardUtils.kt │ │ │ ├── SearchEditTextListener.kt │ │ │ ├── SingleLiveEvent.kt │ │ │ ├── SwipeToDeleteCallback.kt │ │ │ └── Utils.kt │ │ ├── home │ │ ├── HomeActivity.kt │ │ ├── HomeFragment.kt │ │ └── HomeViewModel.kt │ │ ├── intro │ │ ├── IntroActivity.kt │ │ ├── intro │ │ │ ├── IntroFragment.kt │ │ │ └── IntroViewModel.kt │ │ └── tutorial │ │ │ ├── TutorialFragment.kt │ │ │ └── TutorialViewModel.kt │ │ ├── search │ │ ├── SearchFragment.kt │ │ └── SearchViewModel.kt │ │ ├── shared │ │ └── web_view │ │ │ ├── WebViewFragment.kt │ │ │ └── WebViewViewModel.kt │ │ └── splash │ │ ├── SplashActivity.kt │ │ └── SplashViewModel.kt │ └── res │ ├── anim │ ├── anim_list_fall_down.xml │ ├── anim_list_slide_in.xml │ ├── anim_slide_in_bottom.xml │ ├── anim_slide_in_left.xml │ ├── anim_slide_in_right.xml │ ├── anim_slide_in_top.xml │ ├── anim_slide_out_bottom.xml │ ├── anim_slide_out_left.xml │ ├── anim_slide_out_right.xml │ ├── anim_slide_out_top.xml │ ├── layout_list_fall_down_animation.xml │ ├── layout_list_slide_in_animation.xml │ ├── slide_down.xml │ └── slide_up.xml │ ├── drawable-ar │ └── bg_no_image.png │ ├── drawable │ ├── bg_no_data.xml │ ├── bg_no_image.png │ ├── bg_no_internet.xml │ ├── bg_round_pop_up.xml │ ├── bg_rounded_white.xml │ ├── bg_white_with_stroke.xml │ ├── bottom_navigation_selector.xml │ ├── btn_accent.xml │ ├── btn_gray.xml │ ├── ic_account.xml │ ├── ic_account_selected.xml │ ├── ic_app_logo.xml │ ├── ic_back.xml │ ├── ic_hide_password.xml │ ├── ic_home.xml │ ├── ic_home_selected.xml │ ├── ic_launcher_debug_foreground.xml │ ├── ic_launcher_foreground.xml │ ├── ic_no_internet.xml │ ├── ic_search.xml │ ├── ic_search_selected.xml │ ├── ic_show_password.xml │ ├── nav_account_selector.xml │ ├── nav_home_selector.xml │ └── nav_search_selector.xml │ ├── font │ ├── almarai_bold.ttf │ ├── almarai_light.ttf │ ├── almarai_medium.ttf │ ├── poppins_bold.ttf │ ├── poppins_light.ttf │ ├── poppins_medium.ttf │ ├── syncopate_bold.ttf │ └── syncopate_regular.ttf │ ├── layout │ ├── activity_auth.xml │ ├── activity_home.xml │ ├── activity_intro.xml │ ├── activity_splash.xml │ ├── content_general.xml │ ├── fragment_account.xml │ ├── fragment_forgot_password.xml │ ├── fragment_home.xml │ ├── fragment_intro.xml │ ├── fragment_log_in.xml │ ├── fragment_search.xml │ ├── fragment_sign_up.xml │ ├── fragment_tutorial.xml │ ├── fragment_web_view.xml │ ├── list_general.xml │ ├── progress_dialog.xml │ ├── toolbar_transparent.xml │ └── toolbar_white.xml │ ├── menu │ └── menu_bottom_navigation.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ ├── ic_launcher_debug.xml │ ├── ic_launcher_debug_round.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_debug.png │ ├── ic_launcher_debug_round.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_debug.png │ ├── ic_launcher_debug_round.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_debug.png │ ├── ic_launcher_debug_round.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_debug.png │ ├── ic_launcher_debug_round.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_debug.png │ ├── ic_launcher_debug_round.png │ └── ic_launcher_round.png │ ├── navigation │ ├── nav_account.xml │ ├── nav_auth.xml │ ├── nav_home.xml │ ├── nav_intro.xml │ ├── nav_search.xml │ └── nav_shared.xml │ ├── values-ar │ ├── strings.xml │ └── styles.xml │ ├── values │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_debug_background.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── network_security_config.xml ├── prettyPopUp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── codes │ │ └── mina_mikhail │ │ └── pretty_pop_up │ │ └── PrettyPopUpHelper.kt │ └── res │ ├── drawable │ ├── bg_pretty_pop_up.xml │ ├── btn_action_negative.xml │ └── btn_action_positive.xml │ ├── font │ ├── almarai_bold.ttf │ ├── almarai_light.ttf │ ├── poppins_bold.ttf │ └── poppins_light.ttf │ ├── layout │ └── pretty_pop_up.xml │ ├── values-ar │ └── styles.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ └── styles.xml └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/README.md -------------------------------------------------------------------------------- /actionChooser/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /actionChooser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/build.gradle -------------------------------------------------------------------------------- /actionChooser/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/proguard-rules.pro -------------------------------------------------------------------------------- /actionChooser/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /actionChooser/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ActionChooserAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ActionChooserAdapter.kt -------------------------------------------------------------------------------- /actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ActionChooserHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ActionChooserHelper.kt -------------------------------------------------------------------------------- /actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ChooserAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/java/codes/mina_mikhail/action_chooser/ChooserAction.kt -------------------------------------------------------------------------------- /actionChooser/src/main/res/drawable/bg_chooser_pop_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/drawable/bg_chooser_pop_up.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/drawable/btn_action_chooser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/drawable/btn_action_chooser.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /actionChooser/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /actionChooser/src/main/res/font/poppins_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/font/poppins_bold.ttf -------------------------------------------------------------------------------- /actionChooser/src/main/res/font/poppins_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/font/poppins_light.ttf -------------------------------------------------------------------------------- /actionChooser/src/main/res/layout/item_chooser_action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/layout/item_chooser_action.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/layout/pop_up_action_chooser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/layout/pop_up_action_chooser.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values-ar/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values-ar/styles.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /actionChooser/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/actionChooser/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/AppPreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/AppPreferencesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/NetworkServicesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/NetworkServicesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/RetrofitModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/RetrofitModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/app/src/main/java/com/mina_mikhail/base_mvvm/core/di/module/UseCaseModule.kt -------------------------------------------------------------------------------- /appTutorial/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /appTutorial/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/build.gradle -------------------------------------------------------------------------------- /appTutorial/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/proguard-rules.pro -------------------------------------------------------------------------------- /appTutorial/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /appTutorial/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/AppTutorial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/AppTutorial.kt -------------------------------------------------------------------------------- /appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/AppTutorialHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/AppTutorialHelper.kt -------------------------------------------------------------------------------- /appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/TutorialAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/java/codes/mina_mikhail/app_tutorial/TutorialAdapter.kt -------------------------------------------------------------------------------- /appTutorial/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /appTutorial/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /appTutorial/src/main/res/font/poppins_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/font/poppins_bold.ttf -------------------------------------------------------------------------------- /appTutorial/src/main/res/font/poppins_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/font/poppins_light.ttf -------------------------------------------------------------------------------- /appTutorial/src/main/res/layout/item_tutorial.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/layout/item_tutorial.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values-ar/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values-ar/styles.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /appTutorial/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/appTutorial/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/build.gradle.kts -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/account/data_source/remote/AccountRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/account/data_source/remote/AccountRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/account/data_source/remote/AccountServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/account/data_source/remote/AccountServices.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/account/repository/AccountRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/account/repository/AccountRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/data_source/remote/AuthRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/data_source/remote/AuthRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/data_source/remote/AuthServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/data_source/remote/AuthServices.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/repository/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/auth/repository/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/general/data_source/remote/GeneralRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/general/data_source/remote/GeneralRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/general/data_source/remote/GeneralServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/general/data_source/remote/GeneralServices.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/general/repository/GeneralRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/general/repository/GeneralRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/home/data_source/remote/HomeRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/home/data_source/remote/HomeRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/home/data_source/remote/HomeServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/home/data_source/remote/HomeServices.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/home/repository/HomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/home/repository/HomeRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/local/preferences/AppPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/local/preferences/AppPreferences.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/remote/BaseRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/remote/BaseRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/search/data_source/remote/SearchRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/search/data_source/remote/SearchRemoteDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/search/data_source/remote/SearchServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/search/data_source/remote/SearchServices.kt -------------------------------------------------------------------------------- /data/src/main/java/com/mina_mikhail/base_mvvm/data/search/repository/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/data/src/main/java/com/mina_mikhail/base_mvvm/data/search/repository/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/build.gradle.kts -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/entity/request/SendFirebaseTokenRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/entity/request/SendFirebaseTokenRequest.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/repository/AccountRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/repository/AccountRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/AccountUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/AccountUseCases.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/CheckFirstTimeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/CheckFirstTimeUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/CheckLoggedInUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/CheckLoggedInUserUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/LogOutUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/LogOutUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SaveUserToLocalUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SaveUserToLocalUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SendFirebaseTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SendFirebaseTokenUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SetFirstTimeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/account/use_case/SetFirstTimeUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/entity/model/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/entity/model/User.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/entity/request/LogInRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/entity/request/LogInRequest.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/enums/AuthFieldsValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/enums/AuthFieldsValidation.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/repository/AuthRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/use_case/LogInUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/auth/use_case/LogInUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/enums/DataStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/enums/DataStatus.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/repository/GeneralRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/repository/GeneralRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/use_case/ClearPreferencesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/use_case/ClearPreferencesUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/use_case/GeneralUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/general/use_case/GeneralUseCases.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/home/repository/HomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/home/repository/HomeRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/search/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/search/repository/SearchRepository.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/BaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/BaseResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Constants.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/ErrorResponse.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/FailureStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/FailureStatus.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Resource.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/domain/src/main/java/com/mina_mikhail/base_mvvm/domain/utils/Utils.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/images/architecture.png -------------------------------------------------------------------------------- /images/data_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/images/data_layer.png -------------------------------------------------------------------------------- /images/ui_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/images/ui_layer.png -------------------------------------------------------------------------------- /imagesSlider/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /imagesSlider/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/build.gradle -------------------------------------------------------------------------------- /imagesSlider/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/proguard-rules.pro -------------------------------------------------------------------------------- /imagesSlider/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/ImagesSliderAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/ImagesSliderAdapter.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/ImagesSliderHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/ImagesSliderHelper.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/FullscreenImagesSliderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/FullscreenImagesSliderActivity.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/FullscreenImagesSliderAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/FullscreenImagesSliderAdapter.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/ThumbnailsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/fullscreen_images_slider/ThumbnailsAdapter.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/utils/Utils.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/java/codes/mina_mikhail/images_slider/utils/ZoomOutTransformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/java/codes/mina_mikhail/images_slider/utils/ZoomOutTransformation.kt -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable-ar/bg_no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable-ar/bg_no_image.png -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable/bg_no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable/bg_no_image.png -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable/default_dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable/default_dot.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/drawable/selected_dot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/drawable/selected_dot.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/layout/activity_fullscreen_images_slider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/layout/activity_fullscreen_images_slider.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/layout/item_fullscreen_slider_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/layout/item_fullscreen_slider_image.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/layout/item_slider_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/layout/item_slider_image.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/layout/item_thumbnail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/layout/item_thumbnail.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /imagesSlider/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/imagesSlider/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/key -------------------------------------------------------------------------------- /myGitHooks/pre-commit-mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/myGitHooks/pre-commit-mac -------------------------------------------------------------------------------- /myGitHooks/pre-commit-windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/myGitHooks/pre-commit-windows -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/pre-commit -------------------------------------------------------------------------------- /presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/build.gradle.kts -------------------------------------------------------------------------------- /presentation/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/proguard-rules.pro -------------------------------------------------------------------------------- /presentation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /presentation/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /presentation/src/main/ic_launcher_test-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/ic_launcher_test-playstore.png -------------------------------------------------------------------------------- /presentation/src/main/ic_new_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/ic_new_launcher-playstore.png -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/account/AccountFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/account/AccountFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/account/AccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/account/AccountViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/AuthActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/AuthActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/forgot_password/ForgotPasswordFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/forgot_password/ForgotPasswordFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/forgot_password/ForgotPasswordViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/forgot_password/ForgotPasswordViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/log_in/LogInFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/log_in/LogInFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/log_in/LogInViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/log_in/LogInViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/sign_up/SignUpFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/sign_up/SignUpFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/sign_up/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/auth/sign_up/SignUpViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseDialog.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/BaseViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/ActivityExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/ActivityExtensions.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/CommonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/CommonExtensions.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/FragmentExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/FragmentExtensions.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/NavigationExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/NavigationExtensions.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/extensions/ViewExtensions.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/DateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/DateUtils.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/EndlessRecyclerViewScrollListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/EndlessRecyclerViewScrollListener.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/KeyboardUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/KeyboardUtils.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SearchEditTextListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SearchEditTextListener.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SingleLiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SingleLiveEvent.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SwipeToDeleteCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/SwipeToDeleteCallback.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/base/utils/Utils.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/home/HomeViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/IntroActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/IntroActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/intro/IntroFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/intro/IntroFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/intro/IntroViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/intro/IntroViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/tutorial/TutorialFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/tutorial/TutorialFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/tutorial/TutorialViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/intro/tutorial/TutorialViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/search/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/search/SearchFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/search/SearchViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/shared/web_view/WebViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/shared/web_view/WebViewFragment.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/shared/web_view/WebViewViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/shared/web_view/WebViewViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/splash/SplashActivity.kt -------------------------------------------------------------------------------- /presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/java/com/mina_mikhail/base_mvvm/presentation/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_list_fall_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_list_fall_down.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_list_slide_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_list_slide_in.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_in_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_in_bottom.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_in_left.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_in_right.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_in_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_in_top.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_out_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_out_bottom.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_out_left.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_out_right.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/anim_slide_out_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/anim_slide_out_top.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/layout_list_fall_down_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/layout_list_fall_down_animation.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/layout_list_slide_in_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/layout_list_slide_in_animation.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/slide_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/slide_down.xml -------------------------------------------------------------------------------- /presentation/src/main/res/anim/slide_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/anim/slide_up.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable-ar/bg_no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable-ar/bg_no_image.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_no_data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_no_data.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_no_image.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_no_internet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_no_internet.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_round_pop_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_round_pop_up.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_rounded_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_rounded_white.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bg_white_with_stroke.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bg_white_with_stroke.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/bottom_navigation_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/bottom_navigation_selector.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/btn_accent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/btn_accent.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/btn_gray.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/btn_gray.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_account.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_account_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_account_selected.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_app_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_app_logo.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_hide_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_hide_password.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_home_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_home_selected.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_launcher_debug_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_launcher_debug_foreground.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_no_internet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_no_internet.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_search_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_search_selected.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/ic_show_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/ic_show_password.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/nav_account_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/nav_account_selector.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/nav_home_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/nav_home_selector.xml -------------------------------------------------------------------------------- /presentation/src/main/res/drawable/nav_search_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/drawable/nav_search_selector.xml -------------------------------------------------------------------------------- /presentation/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/almarai_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/almarai_medium.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/poppins_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/poppins_bold.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/poppins_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/poppins_light.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/poppins_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/poppins_medium.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/syncopate_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/syncopate_bold.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/font/syncopate_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/font/syncopate_regular.ttf -------------------------------------------------------------------------------- /presentation/src/main/res/layout/activity_auth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/activity_auth.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/activity_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/activity_intro.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/content_general.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/content_general.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_account.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_forgot_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_forgot_password.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_intro.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_log_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_log_in.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_sign_up.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_tutorial.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_tutorial.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/fragment_web_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/fragment_web_view.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/list_general.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/list_general.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/progress_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/progress_dialog.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/toolbar_transparent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/toolbar_transparent.xml -------------------------------------------------------------------------------- /presentation/src/main/res/layout/toolbar_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/layout/toolbar_white.xml -------------------------------------------------------------------------------- /presentation/src/main/res/menu/menu_bottom_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/menu/menu_bottom_navigation.xml -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_debug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_debug.xml -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_debug_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_debug_round.xml -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-hdpi/ic_launcher_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-hdpi/ic_launcher_debug.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-hdpi/ic_launcher_debug_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-hdpi/ic_launcher_debug_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-mdpi/ic_launcher_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-mdpi/ic_launcher_debug.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-mdpi/ic_launcher_debug_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-mdpi/ic_launcher_debug_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xhdpi/ic_launcher_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xhdpi/ic_launcher_debug.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xhdpi/ic_launcher_debug_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xhdpi/ic_launcher_debug_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxhdpi/ic_launcher_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_debug.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxhdpi/ic_launcher_debug_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_debug_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_debug.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_debug_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_debug_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_account.xml -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_auth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_auth.xml -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_home.xml -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_intro.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_intro.xml -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_search.xml -------------------------------------------------------------------------------- /presentation/src/main/res/navigation/nav_shared.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/navigation/nav_shared.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values-ar/strings.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values-ar/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values-ar/styles.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/ic_launcher_debug_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/ic_launcher_debug_background.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /presentation/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/presentation/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /prettyPopUp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /prettyPopUp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/build.gradle -------------------------------------------------------------------------------- /prettyPopUp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/proguard-rules.pro -------------------------------------------------------------------------------- /prettyPopUp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /prettyPopUp/src/main/java/codes/mina_mikhail/pretty_pop_up/PrettyPopUpHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/java/codes/mina_mikhail/pretty_pop_up/PrettyPopUpHelper.kt -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/drawable/bg_pretty_pop_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/drawable/bg_pretty_pop_up.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/drawable/btn_action_negative.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/drawable/btn_action_negative.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/drawable/btn_action_positive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/drawable/btn_action_positive.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/font/poppins_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/font/poppins_bold.ttf -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/font/poppins_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/font/poppins_light.ttf -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/layout/pretty_pop_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/layout/pretty_pop_up.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/values-ar/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/values-ar/styles.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /prettyPopUp/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/prettyPopUp/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Mikhail/Kotlin-Base-MVVM/HEAD/settings.gradle.kts --------------------------------------------------------------------------------